TubeTK/Development: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
Line 25: | Line 25: | ||
== 4. Setup your development environment == | == 4. Setup your development environment == | ||
* TubeTK git policy | * TubeTK git policy promotes a [http://nvie.com/posts/a-successful-git-branching-model branchy workflow]. | ||
* [[TubeTK/Development/GITConfiguration | Git Configuration:]] Setup your git environment (user name, email, hooks, ...) | |||
* [[TubeTK/Development/GITBranchingUsage | Git Usage and Procedures:]] How to get and contribute to TubeTK | |||
* Additional Git info: | |||
* | ** [[TubeTK/Development/GITCheatSheet | GIT Tips and Tricks]] | ||
** [http://marklodato.github.com/visual-git-guide/index-en.html A visual git reference] | |||
== 5. Build the toolkit == | == 5. Build the toolkit == |
Revision as of 11:15, 17 December 2010
Collaborative TubeTK Development
Please follow these steps to build and extend TubeTK
1. View the software over the web
2. Check on the status of TubeTK
- The TubeTK Dashboard reports on the nightly build process of TubeTK.
- Mantis
- TBD
3. Download the software via git
- Read-only access
- git clone git://gitorious.org/tubetk/tubetk.git
- Read and write access (assume you have an existing and approved gitorious account)
- git clone git@gitorious.org:tubetk/tubetk.git
- git push git@gitorious.org:tubetk/tubetk.git master
4. Setup your development environment
- TubeTK git policy promotes a branchy workflow.
- Git Configuration: Setup your git environment (user name, email, hooks, ...)
- Git Usage and Procedures: How to get and contribute to TubeTK
- Additional Git info:
5. Build the toolkit
6. Read, learn, and follow the development guidelines
7. Read the FAQ
8. Contribute Code
9. Contribute Dashboard Clients
Integrating TubeTK
TubeTK and Slicer
- Slicer
- svn co http://svn.slicer.org/Slicer4/trunk Slicer4