DEV Community

Discussion on: What are some examples of great contributor onboarding for an open source project?

Collapse
 
codemouse92 profile image
Jason C. McDonald

Maybe I'm biased, but I think my company (MousePaw Media) has a pretty smooth open source contributor onboarding process. Basically, I took note of all the bumps I've experienced contributing to other projects, and tried to avoid them all with ours.

1) We offer a carefully maintained development network. Public tools either require no login or has GitHub authentication. Permissions and access is tailored: staff, trusted contributors, and regular contributors have appropriate privileges.

2) Everything is documented. You can find quick guides for filing bug reports, setting up a development environment, building code, contributing code, and how to use anything.

3) You can find a place to start using our Task Finder, which has separate lists for "Help Wanted", "Low Hanging Fruit", and "Challenging" tasks.

4) Our code follows our Commenting Showing Intent, and we maintain project issue lists, workboards, and documentation.

5) We have a strict code review workflow to ensure code is clean and maintainable.

Collapse
 
ben profile image
Ben Halpern

Flaunt it if you got it