TubeTK/Development: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
Line 27: | Line 27: | ||
= TubeTK's Development Documentation = | = TubeTK's Development Documentation = | ||
== Setting up your TubeTK Development Environment == | |||
* TubeTK development MUST produce a linear history and follow VTK policies | |||
** [[TubeTK/GITConfiguration | REQUIRED Git Configuration]] | |||
** [[TubeTK/GITCheatSheet | GIT Tips and Tricks]] | |||
== TubeTK Development Documentation == | |||
* [[TubeTK/Design | Design discussions]] | * [[TubeTK/Design | Design discussions]] | ||
Line 32: | Line 40: | ||
* [[TubeTK/Dashboards | Dashboard instructions]] | * [[TubeTK/Dashboards | Dashboard instructions]] | ||
* [[TubeTK/DevelopersGuide | Developers guide]] | * [[TubeTK/DevelopersGuide | Developers guide]] | ||
* [[TubeTK/DevelopersFAQ | Developers FAQ | * [[TubeTK/DevelopersFAQ | Developers FAQ] | ||
= | = Inside TubeTK = | ||
* | * TubeTK uses CMake's Superbuild include other libraries, as needed for the options selected. | ||
* | * Libraries that may be automatically downloaded and included by TubeTK include: | ||
* | ** ITK | ||
** | ** VTK | ||
** Select tools from the NA-MIC Kit: | |||
*** TCLAP, GenerateCLP, ModuleDescriptionParser, RegisterImages | |||
* Libraries that must be externally installed if you want to use them with TubeTK | |||
** CMake (2.8.2 or greater - REQUIRED) | |||
** Qt (4.6.2 or greater - OPTIONAL) | |||
= | = Using TubeTK = | ||
== TubeTK and Slicer == | |||
* Slicer | |||
** svn co http://svn.slicer.org/Slicer4/trunk Slicer4 | |||
== TubeTK and ImageJ == | |||
= Related software = | = Related software = |
Revision as of 20:01, 7 November 2010
TubeTK's Collaborative Software Development Tools
View the software over the web
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
Check on the status of TubeTK
- The TubeTK Dashboard reports on the nightly build process of TubeTK.
- Mantis
- TBD
View the reference pages
- Doxygen
- TBD
TubeTK's Development Documentation
Setting up your TubeTK Development Environment
- TubeTK development MUST produce a linear history and follow VTK policies
TubeTK Development Documentation
- Design discussions
- Build instructions
- Dashboard instructions
- Developers guide
- [[TubeTK/DevelopersFAQ | Developers FAQ]
Inside TubeTK
- TubeTK uses CMake's Superbuild include other libraries, as needed for the options selected.
- Libraries that may be automatically downloaded and included by TubeTK include:
- ITK
- VTK
- Select tools from the NA-MIC Kit:
- TCLAP, GenerateCLP, ModuleDescriptionParser, RegisterImages
- Libraries that must be externally installed if you want to use them with TubeTK
- CMake (2.8.2 or greater - REQUIRED)
- Qt (4.6.2 or greater - OPTIONAL)
Using TubeTK
TubeTK and Slicer
- Slicer
- svn co http://svn.slicer.org/Slicer4/trunk Slicer4
TubeTK and ImageJ
Related software
TubeTK is builds upon and contribute back to a variety of open-source efforts, such as the following:
ITK |
Slicer |
CTK | |
CMake |
CDash |
MIDAS |