We welcome all contributions to the ISCB Academy. The contribution can be a issue report or a pull request.
-
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 ISCB-Academy/ISCB-Academy to your GitHub account.
-
Clone the forked repository on your local machine.
git clone https://github.com/<your-github-username>/ISCB-Academy.git
- Sync the fork, to avoid merge conflicts.
git remote add upstream https://github.com/ISCB-Academy/bioinfo-targets.git
git fetch upstream
git pull upstream main
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
main
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.