- Make a github account
- Ask to be added to the MSESS organization on github
- Download the github desktop app: https://desktop.github.com/
- Clone the MSESS website repository: https://help.github.com/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop/
Every time you want to make a change (especially if your previous change is in the review process), please make a new branch from master.
- Make sure your current branch is master
- Pull the latest changes to master
- Create a new branch: https://help.github.com/desktop/guides/contributing-to-projects/creating-a-branch-for-your-work/
- Make your changes
- Commit and push your changes (Please write meaningful commit messages): https://help.github.com/desktop/guides/contributing-to-projects/committing-and-reviewing-changes-to-your-project/
In order to ensure all changes are good. We have a maintainer to check your changes. To enter your changes into the review process:
- Select the branch containing the changes you want to merged into master
- Create a pull request: https://help.github.com/desktop/guides/contributing-to-projects/creating-a-pull-request/
- Wait for the maintainer to accept your changes.