ITK/Policies and Procedures: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Daviddoria (talk | contribs) m (moved ITK Policies and Procedures to ITK/Policies and Procedures) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
A study of the Debian open source governance is described [http://www.techforce.com.br/index.php/news/linux_blog/scientific_study_about_debian_governance_and_organization here]. | A study of the Debian open source governance is described [http://www.techforce.com.br/index.php/news/linux_blog/scientific_study_about_debian_governance_and_organization here]. | ||
== Backward Compatibility == | == Backward Compatibility == | ||
[http://insightsoftwareconsortium.org/wiki/index.php/Administration-BackwardCompatibility Backward Compatibility Policy] | * [http://insightsoftwareconsortium.org/wiki/index.php/Administration-BackwardCompatibility Backward Compatibility Policy] | ||
[[Media:ITKAPIChangePolicy.pdf|Backward Compatibility White Paper]] | * [[Media:ITKAPIChangePolicy.pdf|Backward Compatibility White Paper]] | ||
[[ITK Backward Compatibility Open Discussion|Backward Compatibility Open Discussion]] | * [[ITK/Backward Compatibility Open Discussion|Backward Compatibility Open Discussion]] | ||
[[ITK Deprecation Procedure|Deprecation Procedure]] | * [[ITK/Deprecation Procedure|Deprecation Procedure]] | ||
== Design Principles == | == Design Principles == | ||
[[ | * [[ITK/Design_Principles|Design Principles]] | ||
== Coding Style == | == Coding Style == | ||
[[ | * [[ITK/Coding_Style_Guide|Coding Style Guidelines]] | ||
[[ | * [[ITK/Release_4/Coding_Style/KWStyle|Procedure for Checking Style]] | ||
== Code Coverage == | == Code Coverage == | ||
[[ | * [[ITK/Code_Coverage_Practices|Code Coverage Practices]] | ||
== Dynamic Analysis == | == Dynamic Analysis == | ||
[[ | * [[ITK/Dynamic_Analysis_Practices|Dynamic Analysis Practices]] | ||
== Reporting and Fixing Bugs == | == Reporting and Fixing Bugs == | ||
[[ | * [[ITK/Procedure_for_Contributing_Bug_Fixes|Policy and Procedures for Reporting and Fixing Bugs]] | ||
* [[ITK/Contribute|Updated procedure for contributing through git]] | |||
== | == Contributing == | ||
[[ | * [[ITK/Policy and Procedures for Adding Developers|Policy and Procedures for Adding Developers]] | ||
* [[ITK/Policy_and_Procedure_for_Adding_Dashboards|Policy and Procedures for Adding Dashboards]] | |||
[[ITK | |||
* [[ITK/Release_4/New_Code_Contribution_Process|Policy and Procedures for Adding New Code]] | |||
[[ | |||
* [[ITK/Release_4/Modularization/_Add_tests|Policy and Procedures for Adding Tests]] | |||
[[ | |||
* [[ITK/Git/Develop/Data|Policy and Procedures for Adding Test Data]] | |||
[[ | |||
* [[ITK/Policy_and_Procedures_for_Adding_Remote_Modules|Policy and Procedures for Adding Remote Modules]] | |||
[[ITK/ | |||
== Generating a Release == | == Generating a Release == | ||
[[ | * [[ITK/Release Schedule|Release Schedule]] | ||
* [[ITK/How_to_make_a_Release|Procedure for Generating a Release]] | |||
== Internationalization == | == Internationalization == | ||
[[ITK Policy and Procedures for Internationalization|Policy and Procedures for Internationalization]] | [[ITK/Policy and Procedures for Internationalization|Policy and Procedures for Internationalization]] | ||
== Other Policies (Probably should be moved) == | |||
* [[ITK/Build Instructions for Developers|Build Instructions for Developers]] | |||
* [[ITK/Procedure for Contributing New Classes and Algorithms|Procedure for Contributing New Classes and Algorithms]] | |||
* [[ITK/Procedure for Contributing Bug Fixes|Procedure for Contributing Bug Fixes]] | |||
* [[ITK/Procedure for Adding a Test|Procedure for Adding a Test]] | |||
* [[ITK/Git|ITK Git Instructions]] |
Latest revision as of 03:43, 24 April 2012
ITK policies describe the rules or guidelines for elements of the ITK software engineering process. Procedures describe how to implement these rules or guideline. Each policy includes either a procedure or has a corresponding page describing the procedure. This document organizes the policies and procedures in a single location.
A study of the Debian open source governance is described here.
Backward Compatibility
Design Principles
Coding Style
Code Coverage
Dynamic Analysis
Reporting and Fixing Bugs
Contributing
Generating a Release
Internationalization
Policy and Procedures for Internationalization