TubeTK/Development: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
Line 32: | Line 32: | ||
*** [[TubeTK/Development/GITCheatSheet | GIT Tips and Tricks]] | *** [[TubeTK/Development/GITCheatSheet | GIT Tips and Tricks]] | ||
*** [http://marklodato.github.com/visual-git-guide/index-en.html A visual git reference] | *** [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:09, 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 is being converted to promote a branchy workflow.
- We will be basing the TubeTK policy on the workflow described at http://nvie.com/posts/a-successful-git-branching-model
- Git Usage and Procedures: How to get, edit and contribute back to TubeTK
- Git Configuration: Setup your git environment, including your name, email, and git hooks (scripts that run at certain points, for example when committing or pushing changes)
- Extra 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