TubeTK/Development: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
* TubeTK git policy is being converted to promote a branchy workflow. | * 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 | ** We will be basing the TubeTK policy on the workflow described at http://nvie.com/posts/a-successful-git-branching-model | ||
** [[TubeTK/GITBranchingUsage | Git Usage and Procedures:]] How to get, edit and contribute back to TubeTK | |||
** [[TubeTK/GITConfiguration | 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) | ** [[TubeTK/GITConfiguration | 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: | ** Extra Git info: | ||
*** [[TubeTK/GITCheatSheet | GIT Tips and Tricks]] | *** [[TubeTK/GITCheatSheet | GIT Tips and Tricks]] |
Revision as of 22:03, 23 November 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:
- 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