TubeTK/Development
From KitwarePublic
< TubeTK
Jump to navigationJump to search
Revision as of 05:31, 22 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 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)
- OLD:
- DEPRECATED: Git Usage Policy and Procedures
- Extra Git info: GIT Tips and Tricks
- DEPRECATED: Git Usage Policy and Procedures
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