TubeTK/Development: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 51: Line 51:
* Read-only access
* Read-only access
** git clone git://gitorious.org/tubetk/tubetk.git
** git clone git://gitorious.org/tubetk/tubetk.git
* Read and write access (assume you have an existing and approved gitorious account)
* Read and write access
** git clone git@gitorious.org:tubetk/tubetk.git
** Requires an existing and approved gitorious account
** git push git@gitorious.org:tubetk/tubetk.git master
** First, configure your [[TubeTK/Development/GITConfiguration | Git environment]] (user name, email, hooks, ...)
** Second, follow the instructions in the [[TubeTK/Development/GITBranchingUsage | Git Usage and Procedures]] document.
** Additional Git info:
*** [[TubeTK/Development/GITCheatSheet | GIT Tips and Tricks]]


== 4. Setup your development environment ==
== 4. Build the toolkit ==
 
* [[TubeTK/Development/GITConfiguration | Git Configuration:]] Git installation instructions, and instructions to setup your git environment (user name, email, hooks, ...)
* [[TubeTK/Development/GITBranchingUsage | Git Usage and Procedures:]] How to get and contribute to TubeTK. TubeTK git policy promotes a [http://nvie.com/posts/a-successful-git-branching-model branchy workflow].
* Additional Git info:
** [[TubeTK/Development/GITCheatSheet | GIT Tips and Tricks]]
 
== 5. Build the toolkit ==


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


== 6. Read, learn, and follow the development guidelines ==
== 5. Read, learn, and follow the development guidelines ==


* [[TubeTK/Development/DevelopersGuide | Developers guide]]
* [[TubeTK/Development/DevelopersGuide | Developers guide]]


== 7. Read the FAQ ==
== 6. Read the FAQ ==


* [[TubeTK/Development/DevelopersFAQ | Developers FAQ]]
* [[TubeTK/Development/DevelopersFAQ | Developers FAQ]]


== 8. Contribute Code ==
== 7. Contribute Code ==


* [[TubeTK/Development/Design | Design discussions]]
* [[TubeTK/Development/Design | Design discussions]]


== 9. Contribute Dashboard Clients ==
== 8. Contribute Dashboard Clients ==


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


|}
|}

Revision as of 02:31, 6 January 2011

__NOTITLE__


TubeTK Header.jpg


Home




For Users




For Developers




Contact Us

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

4. Build the toolkit

5. Read, learn, and follow the development guidelines

6. Read the FAQ

7. Contribute Code

8. Contribute Dashboard Clients