TubeTK/Development

From KitwarePublic
Jump to navigationJump to search

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

3. Download the software via git

  • Read-only access
  • 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

5. Build the toolkit

6. Read, learn, and follow the development guidelines

7. Read the FAQ

8. Contribute Code

9. Contribute Dashboard Clients

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

TubeTK and ImageJ