-
Notifications
You must be signed in to change notification settings - Fork 0
Description
This covers a lot of ground, but wanted to share this article:
https://ben.balter.com/2015/03/17/open-source-best-practices-external-engagement/
Things I particularly like here are the discussions on stakeholders you might not consider, and types of contributions such as:
*Kick the tires, does the thing even work? Does it do what it says it does?
*Answer the question “what features would you love to see?”
*Flesh out documentation, ask questions, note where documentation is lacking
*Community evangelism, speak, teach, and spread your love for the project
*Submit new questions to the project’s Q&A forums, or take a stab at an answer or two
*Host a genius bar at the next local meetup
*Translate the project into a different language
*Give feedback on proposed bug fixes and features, propose new ones
*Recruit new developers, help junior developers grow into the project
Also a gem:
"As the maintainer of an open source project, you should think of your role as being the host of the internet’s most boring cocktail party. You are responsible for extending invitations to a diverse list of party goers, providing drinks and snacks, and as attendees arrive one-by-one, taking their coat and providing introductions to one another....You can’t be a host, however, if guests are only allowed to talk directly to you. That wouldn’t be much of a party, and in the case of open source, wouldn’t foster much of a community. "