Assuming project is
And you are
You will need to do the following one time only:
SOME/PROJECTrepository under your namespace.
- Navigate to https://github.com/FOO/PROJECT/wiki
Create the first page. You will get an error (that's ok!)
- Navigate to https://github.com/FOO/PROJECT/wiki again and you will see the wiki updated.
- Clone https://github.com/FOO/PROJECT.wiki.git
- Add the upstream:
git remote add upstream https://github.com/SOME/PROJECT.wiki.git
- Fetch the latest master:
git fetch upstream master
Keeping your fork in sync
git checkout master git fetch upstream master git merge upstream/master git push origin master
Submitting changes to your fork
git checkout master git add your/change/here git commit -m "single line sub 50 char description" git push origin master
Submitting changes to the main repository
When you're ready to submit, you need to open an issue https://github.com/SOME/PROJECT/issues and provide the following:
- Link to your repository.
- Description to the change you've done.
As a core contributor you can review the changes done using:
git checkout -b FOO-master git pull https://github.com/FOO/PROJECT.wiki.git master
As a core contributors you can merge the changes done using:
git checkout master git merge --no-ff FOO-master git push origin master