What are the problems faced by people who are starting to contribute to OSS
I'm starting a project to address the problems faced by noobs to opensource community.
I've started out with a simple readme file which explains the basic git and github workflow. Please give me feedback
13 comments
[ 2.8 ms ] story [ 35.9 ms ] threadI'd suggest something that doesn't deal in specific technologies but more general principles.
http://openhatch.org/
There will be people reading this who have never installed anything that wasn't from an App Store.
There will be people reading this who have never heard of source control, branches, repos, or any of the other jargon in your document.
I think the number two thing project maintainers need to do is to stop making assumptions about the background and experience level of their potential contributors; or, if they do, to admit and outline them.
I write more about this here: http://opendesign.foundation/articles/import-designers/
Unless you're creating OSS tools for e.g. developers, your final users are probably not as technical as yourself - so you might want to hear feedback from people that actually has to use your tool.
(Sorry, this is not really directed at you and I'm not picking on you, I don't know you at all! :) Your comment just reminded me of what I describe above)
You have the reader create a branch called add-your-name, then push that to the server. Only the next example for the pull request talks about a branch called fix-readme. This will confuse novices.