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.
It's pull request, that's git terminoly to merge external code to an existing project.
First Timers Only
41–50 of 71 posts
Re: First Timers Only
#42Earlier quoted context omitted.
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.
It has nothing to do with Git, it's just the name Github uses. GitLab calles it a "Merge request", which is more fitting IMO.
EDIT: Admittedly if you are talking specifically of the request part, then you are correct. However the name comes directly from git's pull command which is a feature of git.
Re: First Timers Only
#43At elementary OS we have "elementary Drive By Contributors" :) https://launchpad.net/~elementary-driveby
Re: First Timers Only
#44Earlier quoted context omitted.
It's pull request, that's git terminoly to merge external code to an existing project.
I don't want to nitpick but for a Git beginner (not necessarily you but others reading here), it's important to know that "pull request" is really a Github concept, not a Git one.
Re: First Timers Only
#45Re: First Timers Only
#46similar : 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…
Re: First Timers Only
#47> Use npm scripts so people don’t have to understand or globally install any build tools
I do this on every project I work on. In fact, where possible, I completely skip globals entirely (for instance in my msngr.js library it uses Grunt but it executes grunt locally without it being installed globally on the machine).
I think it's really important that anyone can go up to a library, pull it down, and start it with little to no further effort. The less friction you can provide a developer the better.
Re: First Timers Only
#48Edit: Changed "spamming" to "filling" That was meant as a positive thing but I guess I shouldn't have used the word spamming.
Re: First Timers Only
#49Jenkins has been filling my twitter feed with information for new contributors lately under the hashtag #hacksgiving I think. Edit: Changed "spamming" to "filling" That was meant as a positive thing but I guess I shouldn't have used the word spamming.
Re: First Timers Only
#50Earlier quoted context omitted.
I don't want to nitpick but for a Git beginner (not necessarily you but others reading here), it's important to know that "pull request" is really a Github concept, not a Git one.
Pull request is very much git terminology. Here's the documentation for 'git request-pull': https://git-scm.com/docs/git-request-pull
The command may exist within git, but it's not a part of most people's git workflows. "Pull Request" is a term that's far more commonly attributed-to and associated with tools like GitHub, Gitlab, Bitbucket etc.
Did you know that git has the ability to send patches via email, built in [1]? Git has a lot of functions that the majority of people don't use.