TubeTK/Development
From KitwarePublic
< TubeTK
Jump to navigationJump to search
Revision as of 22:03, 23 November 2010 by Danielle.pace (talk | contribs)
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:
- OLD:
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