-
Notifications
You must be signed in to change notification settings - Fork 27
Onboarding first time contributors #147
Comments
The process on my end was:
|
@benjamingr personally for me it was nice to see new faces (OK, avatars) and I from the interaction I had with the people I felt enthusiasm. I'm big 👍 for this. To the others, evangelizing OSS in Israel is a laudable goal. A certain big software vendor has a very strong hold on the public education system (and the army, which is de-facto the place people do an internship). As a consequence IMHO there is less OSS then should be. |
AFAIK the python installer should handle that 🤔 |
Pinging @nodejs/community-committee as I just learned about it!
"Add Python to Path" is an option in the Python installer, I'm not sure most people have it selected. In any case, I wouldn't want that to be a barrier for new contributions. |
I can also recall a small init guide from NodeTodo. |
|
I don't think so. (Feel free to document something in a markdown file and open a pull request to add it to our guides or something like that.)
We've had Code + Learn events where many times that number of PRs are opened in a few hours from new contributors. 9 pull requests is not a problem.
I wrote this: http://nodetodo.org/next-steps/ (Feel free to fork the NodeTodo site on GitHub if you have things to add to it! Link is in the footer of every NodeTodo web page.) On the whole Python/path/Windows thing: I would definitely recommend always making sure that you have at least one person on hand as a mentor who can troubleshoot Windows. (We definitely could use more representation on the project from folks for whom Windows is their primary development environment!) |
Can we please call them contributors? I know it's an unintuitive distinction, but it's all we currently have to differentiate between contributors and collaborators. |
Apologies, you are right and I should have known better. |
hey @benjamingr this looks great 👍 I’m a new member at @nodejs/community-committee and not a Node.js contributor myself, but am very interested in making Open Source projects more welcoming to new contributors in general. We shared some of our best practises at Hoodie at http://hood.ie/blog/welcoming-communities. I also gave a talk on it Here a few thoughts
This is a very good question, I haven’t seen any conventions around that yet. But http://nodetodo.org/next-steps/ looks like a great starting point. It could be part of the process to link to it after a starter issue was completed |
Thanks, looks like CommComm is the right place to discuss this - I'll open an issue there after the election is over. |
Hi,
I've onboarded several first time contributors for the second time yesterday resulting in a flurry of simple pull requests: nodejs/node#13845 nodejs/node#13846 nodejs/node#13848 nodejs/node#13849 nodejs/node#13851 nodejs/node#13852 nodejs/node#13853 nodejs/node#13855 nodejs/node#13844
I'd first like to thank the project for making doing this relatively easy. After relatively simple instructions about 80% of the people were able to create a first pull request relatively on their own. A few others have taken deeper looks at Node issues but did not create a pull request - which was also fine. The project has overall been clear and accessible to first time contributors in both cases.
Now, I have some questions if that's ok:
Thanks, and sorry if these questions are obvious - I couldn't find answers in the docs but maybe I'm not looking in the right place.
The text was updated successfully, but these errors were encountered: