I have a new project cooking. Free software, AGPL3+, Python3. What can I do to make it more accessible to would-be contributors?

@liw I think it's important to have a public repo, bug tracker, mailing list / forum to discuss, maybe irc channel. At some point a web page. Create a welcoming atmosphere. Response to bug reports, questions on the mailing list / forum. Review pull request and ask submitter to help reviewing other pull requests. Merge them as soon as possible (don't wait for the perfect one). Give people more permissions like the right to review/merge pull requests early to make them feel part of the project.


@bjoern @liw Your advice reminds me very much of Peter Hintjens's "Collective Code Construction Contract" (C4), which is a formal methodology to foster free software communities. It is worth a read:

Sign in to participate in the conversation

Generalistic Mastodon instance for open-minded people. Instance Mastodon généraliste pour personnes ouvertes d'esprit.