Tips for managing an open source community during the forming, storming, and norming phases
- Frequently revisit documentation such as the quick start guide and maintainer guide to ensure they are up to date and remove barriers of entry
- Acknowledge that disputes are unavoidable and have a code of conduct and governance in place before incidents occur
- Establish coding standards to prevent mundane issues and remove nitpicky little problems
- Respect volunteers as contributors and avoid treating them like employees
- During the norming phase, revisit issue management strategies and use labels to streamline triaging and delegation of work
In the storming phase, interpersonal conflict can arise and cause substantial damage to a project. It is important to have a code of conduct and governance in place to protect the project and community. Additionally, it is crucial to respect volunteers as contributors and not treat them like employees. By establishing coding standards and revisiting issue management strategies during the norming phase, the core maintainers can efficiently sort through large amounts of information and delegate work as the project grows.