Difference between revisions of "Documentation/4.1/Developers"

From Slicer Wiki
Jump to: navigation, search
Line 32: Line 32:
 
=== Getting involved ===
 
=== Getting involved ===
 
----
 
----
 +
* [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel Developers mailing list]
 +
: Intended for the discussion of programming related questions.
 +
 +
* [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]]
 
* [[{{FULLPAGENAME}}/Meetings|Developer meetings]]
Line 41: Line 46:
 
* [[Slicer4:Developers|Developer Projects]]
 
* [[Slicer4:Developers|Developer Projects]]
 
: Pages for the developer projects.
 
: Pages for the developer projects.
 
==== Mailing List ====
 
Intended for the discussion of programming related questions.
 
* Developers mailing list is [http://massmail.bwh.harvard.edu/mailman/listinfo/slicer-devel here]
 
* Search for priorly posted questions and answers on [http://slicer-devel.65872.n3.nabble.com/ nabble.com]
 
  
 
|bgcolor="#CCCCCC"|
 
|bgcolor="#CCCCCC"|

Revision as of 18:38, 6 June 2012

Home < Documentation < 4.1 < Developers

Introduction


Overview of the development process.
Set of screenshots showing the different Slicer components.

Resources


Source code API documentation.
Web-based code repository viewer.
Informations about Slicer releases

Getting involved


Intended for the discussion of programming related questions.
Search for priorly posted questions and answers on nabble.com
It is open to everyone, feel free to join.
Consistency and Readability for a manageable code base
Pages for the developer projects.

Compile / Package


git clone git://github.com/Slicer/Slicer.git
Compiling and installing Slicer from source.
Build, test, package and distribute extensions
Nightly, continuous and experimental dashboards.

Design & Implementation


Comparison between the different module types supported by Slicer
Objects and their organization. MRML Library provides API for managing medical image data type.
Details the role of logics in Slicer
Lists the different logic types such as displayable managers.
Presents the underlying infrastructure.
Description of the Charting architecture.
Details how Slicer is built and packaged.


How To









Slicer4Announcement-HiRes.png