I have an open source project idea and i would like to implement it. What are the best practices and do(s) and don't(s) that i should follow in order to successfully grow it to a community and then keep that community active and involved.
I am looking for expert answers(from existing open-source project maintainers if possible), links, articles. No trolling please.
I also need abstract answers related to open source only, so don't go on about asking what my project is or isn't about. All i can say is that it is a multi-user social web app. engine.