-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Forking and Pull Requests
hgupta9 edited this page Dec 2, 2015
·
1 revision
Please read over https://github.com/cefsharp/CefSharp/blob/master/CONTRIBUTING.md (in particular from the Pull Requests/feature branches section and on) to get a sense of coding style, biggest one to note is spaces instead of tabs also for C++ which is not the default Visual Studio setting when starting out.
- Fork CefSharp (view the https://github.com/cefsharp/CefSharp repository on GitHub, there is a button top right "Fork")
- Clone a local copy of your fork using a Git client (URL will look something like https://github.com/username/CefSharp.git) or if you have GitHub Windows client, then just click the "Clone in Desktop" button on your CefSharp fork
- Commit changes to your local copy
- When you're happy, push your local changes to your fork
- Visit your GitHub webpage (https://github.com/username/CefSharp), it will prompt you to create a pull request containing the changes you just made.
- Review the PR before submitting, make sure the code looks consistent and no unnecessary changes were added.
- https://help.github.com/articles/fork-a-repo
- https://help.github.com/articles/using-pull-requests
- http://code.tutsplus.com/tutorials/how-to-collaborate-on-github--net-34267
- http://www.sourcetreeapp.com/
- https://code.google.com/p/tortoisegit/
- https://windows.github.com/
The GitHub windows client is probably the simplest interface, once your more comfortable there are many other Git client options available. The GitHub For Windows website has reasonable help, and it tightly integrates with GitHub of course.
- https://help.github.com/articles/adding-repositories-with-github-for-windows
- https://help.github.com/articles/getting-started-with-github-for-windows
- https://help.github.com/articles/synchronizing-repositories
- https://guides.github.com/activities/contributing-to-open-source/
Contributions to this guide are welcome! Please help fill in all the blanks.