geodynamics / best_practices

Software development and training best practices.
13 stars 9 forks source link

Building a developer community #4

Open jedbrown opened 7 years ago

jedbrown commented 7 years ago

This document currently focuses on technical aspects of development, but I think it would be valuable to augment with best practices for building a community. Recruiting users is important, but in this issue I would like to focus on developers. We should make recommendations for bringing users into the development community and providing a welcoming environment for contributions. This can include software architecture (making extensions easy to develop and contribute), documenting accessible projects, mentoring, and overall culture.