Hello All, In the spirit of focusing on community building and fostering contribution...
Here are some example contributor guides I've run across that seemed particularly good (i'm sure there are many others): OpenCV's contributor Guide: http://code.opencv.org/projects/opencv/wiki/How_to_contribute Apache Kafka: http://kafka.apache.org/contributing.html Apache POI: http://poi.apache.org/guidelines.html Apache HBase: http://wiki.apache.org/hadoop/Hbase/HowToCommit General guidance: http://www.contribution-guide.org/ http://www.apache.org/dev/contributors.html Key themes of goodness here that seem common: - Document how to contribute - Identify tasks which others can take on easily by labeling them as such - Respond to contributions in a polite and prompt manner regardless of whether it will be accepted or rejected. If rejected focus on technical details and mentoring. It is, after all, quite an honor that anyone would care enough about the project to contribute so keep that in mind. - Committers submitting non-trivial changes should follow the same process as any other contributor - Be accessible in real-time via IRC. Be responsive to dev list questions. Engage on a use case level rather than purely mechanical how-to level. Related discussions we'd had in the past: http://mail-archives.apache.org/mod_mbox/incubator-nifi-dev/201501.mbox/%3CCALJK9a59PT6UBmcmBn-_ZK0AApGv3zzc-_WkZPPcwTpq0s92Wg%40mail.gmail.com%3E http://mail-archives.apache.org/mod_mbox/incubator-nifi-dev/201501.mbox/%3CCALhtWkfuotUU3e%2B4j%3DkGmx06WTNLbvZx22hx67XwaLzaB%2BcZrA%40mail.gmail.com%3E http://mail-archives.apache.org/mod_mbox/incubator-nifi-dev/201412.mbox/%3CCA+RK=_A3uTLrmJAvx4ABA7UTRn=erMXGx=vnf6Bfap-Prx=d...@mail.gmail.com%3E Please share thoughts on the items that you think are particularly important. I'll volunteer to turn this stuff into a web page soon. Thanks Joe
