ITK Adopt a Bug Program: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
mNo edit summary
 
(54 intermediate revisions by 14 users not shown)
Line 1: Line 1:
= Background =
= Background =


Line 22: Line 21:
However, in the fields:
However, in the fields:


* Requested resource:  write "ITK CVS Write Access"
* Requested resource:  write "ITK Git Write Access"
* Reference:  write "Luis Ibanez (Adopt a bug program)"
* Reference:  write "Luis Ibanez (Adopt a bug program)"


Line 29: Line 28:
== Procedures to Learn ==
== Procedures to Learn ==


You should to become familiar with the procedures on CVS access.  
You should to become familiar with the procedures on Git access.  


You will find these procedures described in the following Wiki pages:
You will find these procedures described in the following Wiki pages:


* [[ITK Policies and Procedures|General Policies and Procedures ]]
* [[ITK Policies and Procedures|General Policies and Procedures ]]
* [[ITK Rules for CVS Contributors|Rules for CVS Contributors]]
* [[ITK/Git|ITK Rules for Git Contributors]]
* [[ITK Procedure for Contributing Bug Fixes|Procedure for Contributing Bug Fixes]]
* [[ITK Procedure for Contributing Bug Fixes|Procedure for Contributing Bug Fixes]]
* [[ITK Procedure for Contributing Adding a Test|Procedure for Adding a Test]]
* [[ITK Procedure for Adding a Test|Procedure for Adding a Test]]
* [[ITK Procedure for Contributing New Classes and Algorithms|Procedure for Contributing new Classes and Algorithms]]
* [[ITK Procedure for Contributing New Classes and Algorithms|Procedure for Contributing new Classes and Algorithms]]
* [http://www.insightsoftwareconsortium.org/wiki/index.php/Administration-BackwardCompatibility Backward Compatibility Policy]


== Accounts to Create ==
== Accounts to Create ==
Line 45: Line 45:
* CDash http://www.cdash.org/CDash/register.php
* CDash http://www.cdash.org/CDash/register.php
* ITK Developers mailing list http://www.itk.org/mailman/listinfo/insight-developers
* ITK Developers mailing list http://www.itk.org/mailman/listinfo/insight-developers
* MANTIS Bug Tracker http://public.kitware.com/Bug/signup_page.php
* JIRA Issue Tracker http://issues.itk.org
* ITK Wiki http://www.itk.org/Wiki/index.php?title=Special:Userlogin&type=signup&returnto=ITK
* ITK Wiki http://www.itk.org/Wiki/index.php?title=Special:Userlogin&type=signup&returnto=ITK


Line 54: Line 54:
Please make sure that you "subscribe" to the Insight project and that you "claim" any machines from which you submit builds.
Please make sure that you "subscribe" to the Insight project and that you "claim" any machines from which you submit builds.


Make sure also that your user name matches your CVS account name and that your email is spelled out correctly so that CDash can send you email whenever there is an issue with a CVS commit.
Make sure also that your user name matches your Git account name and that your email is spelled out correctly so that CDash can send you email whenever there is an issue with a CVS commit.




Please let us know if you have any questions,
Please let us know if you have any questions,
= History =
* [[ITK 10th Anniversary Activities/Adopt-A-Bug 2.0 | Adopt-A-Bug 2.0 ]]
* [[ITK 10th Anniversary Activities/Adopt-A-Bug 1.0 | Adopt-A-Bug 1.0 ]]

Latest revision as of 22:00, 11 August 2011

Background

One of the strongest assets of Open Source is the collective intelligence of the users community. This program is intended to tap into this invaluable resource in order to reduce the number of bugs present in the toolkit.


Announcement in the ITK users list:
http://www.itk.org/pipermail/insight-users/2008-May/025747.html

Adoption Paper Work

In order to adopt a bug you should do the following:

Forms to Fill

Fill up the following form with the username and password that you will like to use in the CVS repository.

Most of the fields in this form are self-explanatory.

However, in the fields:

  • Requested resource: write "ITK Git Write Access"
  • Reference: write "Luis Ibanez (Adopt a bug program)"

This form will encrypt your user name and password and will send them to Kitware, where we will take care of creating your user account.

Procedures to Learn

You should to become familiar with the procedures on Git access.

You will find these procedures described in the following Wiki pages:

Accounts to Create

You should also create accounts in the following ITK resources

You may already have accounts in some of them...

Your CDash account is probably the most important one at this point.

Please make sure that you "subscribe" to the Insight project and that you "claim" any machines from which you submit builds.

Make sure also that your user name matches your Git account name and that your email is spelled out correctly so that CDash can send you email whenever there is an issue with a CVS commit.


Please let us know if you have any questions,

History