Manage the Community
An argument sometimes used for avoiding working in the open is that managing the community may end up being more work than what you get back. Or that receiving external contributions before a certain version is mature enough would slow you down.
Based on our experience, small and continuous feedback makes the process much less cognitively intensive since contributions usually are smaller and can be more easily integrated in the workflow. It also helps identify issues early on so that side discussions may occur on those specifically. And by continuously reviewing and integrating the feedback, it helps minimize the disruption of the entire creation effort.
As mentioned before, this approach has to be participatory. It means that you have to set the stage, explain what you are trying to accomplish and welcome those contributions from all around.
And encourage external folks to comment. Make sure you reply to them either by simply acknowledging you have read their contributions or by letting them know what will be done about it.
Since we abide by a code of values and ethics, clearly outline what is tolerated and what is not. Be clear within your team that this is something that is beneficial and help new comers to feel comfortable with the process.
You may be surprised as to who ends up contributing! Be welcoming, open minded, and inclusive. Not everyone has the same background and life experiences. We can learn from everyone and grow better together!