If you decide to contribute to this Awesome Community repository, please do the following:
-
Fork a project over GitHub
-
Set up your repository and set a remote branch for future updates
$ git add remote upstream git://github.com/peterkokot/awesome-community.git $ git config branch.master.remote upstream
That way you can update your repository (when the
upstream
gets updated) and automatically pullupstream
commits:$ git pull
-
Create a new Git branch for instance patch-1:
$ git checkout -b patch-1
This ensures that your repository will not need rebasing when the
upstream
gets updated. -
Make changes to the
patch-1
branchChanges must include programming, development and technical discussion channels, groups, support communities and similar resources. Typos and grammatical corrections are perfectly fine as well.
-
Commit and push to your GitHub repository
$ git add . $ git commit -m "my new changes" $ git push origin
-
Send a pull request