Difference between revisions of "Documentation/4.1/Developers"
From Slicer Wiki
m |
m (Reverted edits by JChris.FillionR (Talk) to last revision by Millerjv) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2" | {| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2" | ||
|- | |- | ||
Line 17: | Line 10: | ||
|valign="top"| | |valign="top"| | ||
− | === | + | ===Introduction=== |
---- | ---- | ||
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Overview | Overview]] |
− | : | + | : Overview of the development process. |
− | * [ | + | * [[Documentation/{{documentation/version}}/Developers/ImageGallery|Image gallery]] |
− | : | + | : Set of screenshots showing the different Slicer components. |
=== Resources === | === Resources === | ||
---- | ---- | ||
− | * [http:// | + | * [http://slicer.org/doc/html/classes.html Doxygen] |
− | : | + | : Source code API documentation. |
− | * [http://slicer. | + | * [http://viewvc.slicer.org/viewvc.cgi/Slicer4/trunk ViewVC] ([http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision last commit]) |
− | : | + | : Web-based code repository viewer. |
+ | |||
+ | * [[Slicer4:QtPort/Releases|Change logs and release details]] | ||
+ | : Informations about Slicer releases | ||
+ | |||
+ | === Getting involved === | ||
+ | ---- | ||
+ | * [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel Developers mailing list] | ||
+ | : Intended for the discussion of programming related questions. | ||
− | * [http:// | + | * [http://slicer-devel.65872.n3.nabble.com/ Developers mailing list archives] |
− | : | + | : Search for priorly posted questions and answers on nabble.com |
− | * [ | + | * [[{{FULLPAGENAME}}/Meetings|Developer meetings]] |
− | : | + | : It is open to everyone, feel free to join. |
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Style Guide|Slicer Style Guidelines]] |
: Consistency and Readability for a manageable code base | : Consistency and Readability for a manageable code base | ||
Line 46: | Line 47: | ||
: Pages for the developer projects. | : Pages for the developer projects. | ||
− | * [[ | + | <!-- |
− | : | + | * [[Documents and links]] |
+ | : A set of presentations made on Slicer and document talking about it. | ||
+ | |||
+ | * [[Documentation/4.0/FAQ]] | ||
+ | : A set of common questions/answer on Slicer goal and possibility. | ||
+ | --> | ||
|bgcolor="#CCCCCC"| | |bgcolor="#CCCCCC"| | ||
|valign="top"| | |valign="top"| | ||
− | === | + | ===Compile / Package=== |
---- | ---- | ||
− | * [https://github.com/Slicer/Slicer Git repository | + | * [https://github.com/Slicer/Slicer Git repository] |
: <code>git clone git://github.com/Slicer/Slicer.git</code> | : <code>git clone git://github.com/Slicer/Slicer.git</code> | ||
− | * [[Documentation/{{documentation/version}}/Developers/Build Instructions| | + | * [[Documentation/{{documentation/version}}/Developers/Build Instructions|Slicer application build instructions]] |
: Compiling and installing Slicer from source. | : Compiling and installing Slicer from source. | ||
− | * [ | + | * [https://github.com/jcfr/ExtensionsIndex/tree/24-ExtensionIndex-add-readme-file#readme Slicer extensions build instructions] |
− | : | + | : Build, test, package and distribute extensions |
− | * [ | + | * [http://slicer.cdash.org/index.php?project=Slicer4 CDash (Quality Dashboard)] |
− | : | + | : Nightly, continuous and experimental dashboards. |
===Design & Implementation=== | ===Design & Implementation=== | ||
---- | ---- | ||
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Modules | Modules]] |
− | : Comparison between the different | + | : Comparison between the different module types supported by Slicer |
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/MRML | Data Model - MRML]] |
− | : Objects and their organization. MRML Library provides API for managing medical image data type | + | : Objects and their organization. MRML Library provides API for managing medical image data type. |
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Logics | Logics]] |
− | : Details the role of | + | : Details the role of logics in Slicer |
+ | : Lists the different logic types such as [[Documentation/{{documentation/version}}/Developers/DisplayableManagers | displayable managers]]. | ||
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Python scripting | Python scripting]] |
: Presents the underlying infrastructure. | : Presents the underlying infrastructure. | ||
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Charts | Charts]] |
: Description of the Charting architecture. | : Description of the Charting architecture. | ||
− | * [[{{ | + | * [[Documentation/{{documentation/version}}/Developers/Build system | Build system]] |
: Details how Slicer is built and packaged. | : Details how Slicer is built and packaged. | ||
Line 94: | Line 101: | ||
|} | |} | ||
− | |||
[[{{collaborator|logo|slicer4}}|x300px|center]] | [[{{collaborator|logo|slicer4}}|x300px|center]] |
Revision as of 15:44, 20 June 2012
Home < Documentation < 4.1 < Developers
Introduction
Resources
Getting involved
|
Compile / Package
Design & Implementation
|
|