Difference between revisions of "TubeTK/Development"

From KitwarePublic
Jump to navigationJump to search
 
(47 intermediate revisions by 6 users not shown)
Line 3: Line 3:


{| border="1" cellpadding="10" cellspacing="0"
{| border="1" cellpadding="10" cellspacing="0"
|+ [[image:TubeTK_Header.jpg|1000px]]
|+ [[image:TubeTK_Header.jpg|1000px|link=TubeTK]]
|-
|-
| style="background:#efefef;" align="left" valign="top" width="150px" |  
| style="background:#efefef;" align="left" valign="top" width="150px" |  
'''[[TubeTK|Home]]'''
*[[TubeTK/About|About]]
*[[TubeTK/Images|Image Gallery]]
*[[TubeTK/Data|Data and Publications]]
<br>
----
<br>
'''For Users'''
* [[TubeTK/Installation|Installation]]
* [[TubeTK/Documentation|Methods & Apps]]
* [[TubeTK/Slicer|TubeTK with 3D Slicer]]
* [[TubeTK/OsiriX|TubeTK with OsiriX]]
<br>
<br>
<b>[http://public.kitware.com/Wiki/TubeTK Home]</b>
----
*[[TubeTK/About | About]]
*[[TubeTK/Events | Events]]
*[[TubeTK/Images | Image Gallery]]
*[[NeuralNav/Data | Data and Publications]]
<br>
<br>
<hr>
'''For Developers'''
* [[TubeTK/Development|Development Docs]]
<br>
<br>
<b>For Users</b>
----
* [[TubeTK/Installation | Installation]]
* [[TubeTK/Documentation | Methods & Apps]]
* [[TubeTK/Slicer | TubeTK with Slicer]]
* [[TubeTK/ImageJ | TubeTK with ImageJ]]
* [[TubeTK/OsiriX | TubeTK with OsiriX]]
<br>
<br>
<hr>
'''[https://github.com/TubeTK/TubeTK/issues Report Bugs<br>Request Features]'''
<br>
<br>
<b>For Developers</b>
* [[TubeTK/Development | Development Docs]]
<br>
<br>
<hr>
----
<br>
<br>
<b>[[TubeTK/Team | Contact Us]]</b>
'''[[TubeTK/Contact|Contact Us]]'''


| width="800px" align="left" |  
| width="800px" align="left" |  
Line 38: Line 41:
== 1. View the software over the web ==
== 1. View the software over the web ==


* http://gitorious.org/tubetk/
The source code for TubeTK is hosted on GitHub:
 
* https://github.com/KitwareMedical/TubeTK


== 2. Check on the status of TubeTK ==
== 2. Check on the status of TubeTK ==


* The TubeTK Dashboard reports on the nightly build process of TubeTK.  
The TubeTK Dashboard reports on the nightly build process of TubeTK. Check this to make sure the current version of TubeTK is compiling and that the relevant tests are passing on your platform:
** http://open.cdash.org/index.php?project=TubeTK
* http://open.cdash.org/index.php?project=TubeTK
* Mantis
** TBD


== 3. Download the software via git ==
== 3. Build the toolkit ==


=== Read-only access ===
* [[TubeTK/Build Instructions|Build Instructions]]
* git clone git://gitorious.org/tubetk/tubetk.git
=== Read and write access ===
* [[TubeTK/Development/GITBranchingUsage | Git Usage and Procedures]]


== 4. Build the toolkit ==
== 4. Learn and live the development guidelines ==


* [[TubeTK/Development/Build | Build instructions]]
* [[TubeTK/Developers Guide|Developers Guide]]


== 5. Read, learn, and follow the development guidelines ==
== 5. Contribute Dashboard Clients ==


* [[TubeTK/Development/DevelopersGuide | Developers guide]]
* [[TubeTK/Dashboard Scripts|Dashboard Scripts]]
* [[TubeTK/Development/CodeOptimization_Linux | Code Optimization on Linux]]


== 6. Read the FAQ ==
== 6. Contribute Code ==


* [[TubeTK/Development/DevelopersFAQ | Developers FAQ]]
* [[TubeTK/Midas Unit Tests|Adding Midas-based Unit Tests]]


== 7. Contribute Code ==
== 7. Read the FAQ ==


* [[TubeTK/Development/Design2 | Design discussions]]
* [[TubeTK/Developers FAQ|Developers FAQ]]


* [[TubeTK/Development/MIDAS | Adding MIDAS-based unit tests ]]
== 8. Join the Developers' Mailing List ==


== 8. Contribute Dashboard Clients ==
*Join the TubeTK email list here: [http://public.kitware.com/cgi-bin/mailman/listinfo/tubetk-developers]


* [[TubeTK/Development/Dashboards | Dashboard instructions]]
|}


|}
[[Category:TubeTK|Development]]

Latest revision as of 16:44, 19 December 2015

__NOTITLE__


TubeTK Header.jpg

Home




For Users




For Developers




Report Bugs
Request Features




Contact Us

Collaborative TubeTK Development

Please follow these steps to build and extend TubeTK

1. View the software over the web

The source code for TubeTK is hosted on GitHub:

2. Check on the status of TubeTK

The TubeTK Dashboard reports on the nightly build process of TubeTK. Check this to make sure the current version of TubeTK is compiling and that the relevant tests are passing on your platform:

3. Build the toolkit

4. Learn and live the development guidelines

5. Contribute Dashboard Clients

6. Contribute Code

7. Read the FAQ

8. Join the Developers' Mailing List

  • Join the TubeTK email list here: [1]