Great start Josh ... +1

On Jun 1, 2010, at 11:26 AM, Josh Thompson wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> (This message is to everyone in the community.  I added [mentors] to the 
> subject to help our mentors know it is of particular importance for them to 
> read.)
> 
> After reading "Reg: JIRA issue VCL-202" by Kiran N sent on May 28, I realized 
> we need some guidelines for contributing large modifications to the project. 
> This is the general work flow I'd like to see happen for large modifications. 
>  
> Please provide comments and suggestions.  Everyone's input is welcome (and 
> desired) -- if you are interested in becoming a committer, this would be a 
> great place to step up involvement.
> 
> (1) State on the vcl-dev list what modification you'd like to make.  Some 
> background on why the existing codebase doesn't work in your situation would 
> be useful.  Remember, when you modify existing code, it affects work being 
> done by other contributors, which can result in imposing additional work on 
> them.
> 
> (2) Propose a plan on the vcl-dev list for making the modification.  There 
> may 
> be others that want the same modification or something similar that can be 
> incorporated at the same time.  Those people can help develop the 
> modification.  On the other hand, the modification may have a very negative 
> affect on some other part of the project.  Also, this provides an opportunity 
> for existing contributors (those who know the codebase well) to provide input 
> on your plan.  The plan needs to include how the modification will be 
> maintained in the future - will you continue to maintain it; will existing 
> contributors have to pick it up and maintain it?
> 
> (3) Create a JIRA issue to track implementation of the plan and start 
> developing.  This provides a way for others to track work being done on the 
> modification and ensures information about the modification will be added to 
> the CHANGELOG when the next release is cut.
> 
> Thanks
> Josh
> - -- 
> - -------------------------------
> Josh Thompson
> Systems Programmer
> Advanced Computing | VCL Developer
> North Carolina State University
> 
> josh_thomp...@ncsu.edu
> 
> my GPG/PGP key can be found at pgp.mit.edu
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
> 
> iEYEARECAAYFAkwFJr0ACgkQV/LQcNdtPQNZqwCfYyeB99JT3vxuBs9+gpn+v5vs
> BWYAn2D5HK/Cvo1Kd5CtpEqFpsJBR8bo
> =dYgS
> -----END PGP SIGNATURE-----

Reply via email to