-
Notifications
You must be signed in to change notification settings - Fork 0
Development
shadow_walker edited this page Nov 21, 2015
·
27 revisions
Gorgon project is maintained under version control, Git, and is hosted on GitHub. In order to contribute to Gorgon development or to be added as a team member or outside collaborator, you will need a GitHub account.
- GitHub account setup
- Get a GitHub account.
- Upload your SSH public key to your GitHub account (recommended). More details here and here.
- Get the code
- Clone
* Via ssh:
git clone --recursive [email protected]:GorgonCryoEM/Gorgon.git
or * Via https:git clone --recursive https://github.com/GorgonCryoEM/Gorgon.git
- Update
```
git fetch
git pull
git submodule update --init
```
- Setup branches
-
Checkout and track branch
develop
.git checkout -t origin/develop
-
Always branch off
develop
. Use an appropriate name fortopic-branch
.git checkout -b topic-branch develop
-
Do some work 🕥 ..... 🏭, .... let your inspirations out ...... 🎭 ...... 🕚 ..... 😵 ...... 🕐 ...... 😪.
-
Share with the world
git push origin topic-branch
Then, make a pull request and make sure to choose develop
as the base branch and your topic-branch
as the compare branch.