-
Notifications
You must be signed in to change notification settings - Fork 27
Developer Workflow
Akila Ravihansa Perera edited this page Feb 27, 2014
·
21 revisions
All Sahana Vesuvius source code is managed by git
, and hosted on GitHub
under Sahana organizational account. Not only is GitHub
used to host the source code, but also to facilitate collaboration via forks
and pull requests
. Sahana Vesuvius contributors are expected to follow the GitHub flow
.
If you've not used GitHub before:
- Sign-up for an account on GitHub
- Set up git on you your computer by following these instructions.
- Note: In order to contribute code back to the Eden project, you need to "push" your changes to GitHub, and GitHub requires you to authenticate for that. The instructions describe authenticating using a password. If you don't want to do do that, you can use SSH keys instead. For more information, see links below.
- For Windows users
- For Linux users
- Generating SSH keys