TubeTK/Development: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
 
(25 intermediate revisions by 4 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>
<b>[http://public.kitware.com/Wiki/TubeTK Home]</b>
----
*[[TubeTK/About | About]]
*[[TubeTK/Images | Image Gallery]]
*[[NeuralNav/Data | Data and Publications]]
<br>
<br>
<hr>
'''For Users'''
* [[TubeTK/Installation|Installation]]
* [[TubeTK/Documentation|Methods & Apps]]
* [[TubeTK/Slicer|TubeTK with 3D Slicer]]
* [[TubeTK/OsiriX|TubeTK with OsiriX]]
<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>
'''For Developers'''
* [[TubeTK/Development|Development Docs]]
<br>
<br>
<b>For Developers</b>
----
* [[TubeTK/Development | Development Docs]]
<br>
<br>
<hr>
'''[https://github.com/TubeTK/TubeTK/issues Report Bugs<br>Request Features]'''
<br>
<br>
<b>[http://public.kitware.com/Bug/search.php?project_id=35 Report Bugs<br>Request Features]</b>
<br>
<br>
----
<br>
<br>
<b>[[TubeTK/Team | Contact Us]]</b>
'''[[TubeTK/Contact|Contact Us]]'''


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


The "master" repository for TubeTK is hosted at Kitware via the tubetk.org website:
The source code for TubeTK is hosted on GitHub:
 
* http://tubetk.org/TubeTK.git
 
You can also review the work-in-progress version of TubeTK at:


* http://tubetk.org/stage/TubeTK.git
* https://github.com/KitwareMedical/TubeTK


== 2. Check on the status of TubeTK ==
== 2. Check on the status of TubeTK ==
Line 55: Line 52:
== 3. Build the toolkit ==
== 3. Build the toolkit ==


* [[TubeTK/Development/Build | Build instructions]]
* [[TubeTK/Build Instructions|Build Instructions]]


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


* [[TubeTK/Development/Git | Git and TubeTK Overview]]
* [[TubeTK/Developers Guide|Developers Guide]]
** [[TubeTK/Git/Develop | Git development workflow]]
* [[TubeTK/Development/DevelopersGuide | Developers guide]]
* [[TubeTK/Development/CodeOptimization_Linux | Code optimization on Linux]]


== 5. Contribute Dashboard Clients ==
== 5. Contribute Dashboard Clients ==


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


== 6. Contribute Code ==
== 6. Contribute Code ==


* [[TubeTK/Development/Design | Design discussions]]
* [[TubeTK/Midas Unit Tests|Adding Midas-based Unit Tests]]


* [[TubeTK/Development/MIDAS | Adding MIDAS-based unit tests ]]
== 7. Read the FAQ ==


== 7. Read the FAQ ==
* [[TubeTK/Developers FAQ|Developers FAQ]]


* [[TubeTK/Development/DevelopersFAQ | Developers FAQ]]
== 8. Join the Developers' Mailing List ==


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


|}
|}
[[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]