We welcome all contributions to the Open Science Community in Saudi Arabia. The contribution can be a issue report or a pull request.
Contribution workflow:
-
Check that there isn't already an issue about your idea to avoid duplicating work. If there isn't one already, please create one so that others know you're working on this
-
Fork the Open-Science-Community-Saudi-Arabia/Open-Science-Community-in-Saudi to your GitHub account.
-
Clone the forked repository on your local machine.
git clone https://github.com/<your-github-username>/Open-Science-Community-in-Saudi.git
-
Sync the fork, to avoid merge conflicts.
git remote add upstream https://github.com/Open-Science-Community-Saudi-Arabia/Open-Science-Community-in-Saudi.git git fetch upstream git pull upstream master git push
-
Create a new branch with your github username as its name.
git checkout -b <your-github-username>
-
Make the necessary changes / additions within your forked repository.
-
Add and commit changes made.
git add . git commit -m "commit message"
-
Push the changes to forked repository.
git push origin <branch-name>
-
Submit a Pull Request against the
master
branch and wait for the code to be reviewed and merged.
If you're not used to this workflow with git, you can start with some basic docs from GitHub.