nickdesaulniers / What-Open-Source-Means-To-Me

An experiment to see if we can get a bunch of people to send pull requests about what open source means to them

Home Page:https://nickdesaulniers.github.io/What-Open-Source-Means-To-Me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open-Source=

Z4us opened this issue · comments

A coöperative way to create #FreeSoftware having more value than the "Closed" (i.e. commercial) kinds

@Z4us Want to turn this into a Pull Request on the main README.md? (at the bottom btw 😉)

I never wrote a request to pull anywhere. Can you offer me a "How2", please? Would be highly appreciated; TIA.

@Z4us Here's the Official How-To:

    https://help.github.com/articles/using-pull-requests/

In theory, that should take you through the whole process from start to finish. Seems like the verbose/long-winded version of things, rather than just the key points... but it should give you good background info too, etc.

Let me know if it doesn't work for you, or if there's something a bit confusing in it. 😀

overview:

  1. Fork this repo
  2. clone your fork
  3. edit readme.md
  4. commit your patch
  5. push your patch to your fork
  6. issue pull request

There's a 2a in there, which is create your own branch to work off of.

@nickdesaulniers Your steps 2 and 5 can be skipped. GitHub's online editing for text files works pretty well. 😄

ya @Z4us, there's more than one way to skin an octocat. :octocat:

generally it's easier to start out using the github web interface but all of it works just as well from the command line.

basically once you fork it, you can play around with it, but just remember it's got a special link back to the original, which comes into play during an ongoing Pull Request (PR).

Anyway after you fork and push up some changes to it, if you like what you've done to your fork, you'll pull request button from somewhere so that it opens the PR form interface like how you do on issues.

you don't have to create a branch, you can just push your changes to your fork's master branch, all that branching stuff is a personal preference thing.

and don't forget: you could always just delete your fork and fork it again if you mess up. same thing applies to anything you clone, just re-clone. that's sometimes easier than rebase IMO. before i knew how to use git rebase that's what i used to do when I needed to make corrections.

another interesting fact to keep in mind: once you issue a PR to someone's project from your fork, the state of your fork morphs into a new state that opens that special link back to the original. During any pending PR state, anytime you push new commits up your fork they will get reflected in the PR and that's how we can discuss and make more changes to the diff before it's merged!

EDIT: meant to write @Z4us oops sorry, addressed wrong account earlier :)

@Z4us Reminder ping... 😉

@Z4us Should I just close this? 😉