As a true open-source zero timer, I can't quite figure out what PR means. My gut was "pull request" but it sounds like you're "committing a fix" at this point, so I suppose "push request" might be the answer, but it's an ambiguous pair of letters.
First Timers Only
31–40 of 71 posts
Re: First Timers Only
#32Why is CONTRIBUTING.md important? Its just another file for someone to read alongside COPYING, INSTALL, README, TODO, and perhaps what's in the doc/ directory. And why markdown?
Organising and comments are good but people have been trying to get devs to do that for decades and we're still mentioning it.
"Add an up-for-grabs label" to what? Where? How will people see this?
Adding a githook might be useful on a remote repository but I don't want to run a full test suite every time I commit, ammend a commit, rebase, or otherwise trigger it.
What's NPM? Why would anyone use it over a makefile?
I would extend my first comment and say this is for javascript projects which use Github and only Github.
Re: First Timers Only
#33There are a lot of ways to contribute that don't involve making pull requests. Identifying and raising issues is a good place to start for someone who is not familiar with the codebase.
Re: First Timers Only
#34I would add: if someone tries to do contribute something, but maybe they have a git issue, don't step in and push it yourself. This happened to me on one project, and it bothered me so much that I stopped contributing entirely (which was the right move, it turned out).
Re: First Timers Only
#35similar : Mozilla "Mentor Bugs If you are looking for a bug with guidance, we maintain a set of bugs that are marked with an assigned mentor (see "Whiteboard" field). The mentor will help you get the necessary information to understand the issue, point out relevant parts of the code to look at, etc. You can browse these bugs on Bugs Ahoy!, but here's a list of unassigned mentor bugs to get you started:" https://wiki.…
Thanks for the links! I am getting desperate to contribute (too much post-work free time, don't ask). I have been spamming my favorite python libraries on github with feature requests (so I can pick them up myself later ; ) ), but it's _really_ hard for a n00b contributor to get grounded and started. I'll hijack this thread: would you have Python projects for first-time contributors? Can we turn downthread from here…
https://wiki.mozilla.org/Mobile/Get_Involved#Mentor_Bugs and Ctrl+F for "python" :)
Re: First Timers Only
#36As a true open-source zero timer, I can't quite figure out what PR means. My gut was "pull request" but it sounds like you're "committing a fix" at this point, so I suppose "push request" might be the answer, but it's an ambiguous pair of letters.
That's tied up with how git works, which is a huge mess. You really do "commit a fix" but you commit it to your own git repository, then you make a "pull request" to the owner of the main repository, asking them to pull in your fix.
GitLab calles it a "Merge request", which is more fitting IMO.
Re: First Timers Only
#37One of the unexpected benefits was that we could quickly take part in things like Outreachy and GSoC, as we already had a curated list. Reviewing this list every few months has become part of the normal process now.
In addition, asking people to act as mentors also gives them a different perspective on the existing code base, especially where things are particularly thorny.
[1] https://github.com/mirage/mirage-www/wiki/Pioneer-Projects
Re: First Timers Only
#38As far as I can tell this information is specific to Github and development on Github. Why is CONTRIBUTING.md important? Its just another file for someone to read alongside COPYING, INSTALL, README, TODO, and perhaps what's in the doc/ directory. And why markdown? Organising and comments are good but people have been trying to get devs to do that for decades and we're still mentioning it. "Add an up-for-grabs label"…
Re: First Timers Only
#39Re: First Timers Only
#40As far as I can tell this information is specific to Github and development on Github. Why is CONTRIBUTING.md important? Its just another file for someone to read alongside COPYING, INSTALL, README, TODO, and perhaps what's in the doc/ directory. And why markdown? Organising and comments are good but people have been trying to get devs to do that for decades and we're still mentioning it. "Add an up-for-grabs label"…