Changes between Version 17 and Version 18 of Developers/DevelopingCodeChanges
- Timestamp:
- 2016-02-02T11:49:17+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developers/DevelopingCodeChanges
v17 v18 15 15 1. !'''Develop your Change!'''. Checkout your branch base code, develop and commit changes to your branch. 16 16 1. !'''Test your Change!'''. Make sure you test your changes adequately. 17 1. !'''Document your Change!'''. Update your ticket with all the information that another user/developer might need.17 1. !'''Document your Change!'''. Update your !ticket with all the information that another user/developer might need. 18 18 1. !'''Science/Tech/Code Review!'''. Review of the change by an expert on the scientific or technical area you are changing and for adherence to coding standards. 19 19 … … 26 26 Once the workplan has been approved, the code development is planned. The PI should 27 27 28 * create a ticket to start the work. This ticket will describe the purpose of the action, so as Pi and Previewer name.28 * create a !ticket to start the work. This ticket will describe the purpose of the action, so as Pi and Previewer name. 29 29 * Create an associated wiki page using the [http://forge.ipsl.jussieu.fr/nemo/wiki/PageTemplates/NEMO_Devlt_Preview_and_ReviewTemplate development preview and review template]. This wiki page will permit to follow the ongoing work through different steps. The wiki page will be linked to the ticket. 30 30 31 The other fields in the ticket (e.g. Priority, Milestone, Keywords etc) should also be set appropriately.31 The other fields in the !ticket (e.g. Priority, Milestone, Keywords etc) should also be set appropriately. 32 32 33 33 * The !''milestone!'' field should be set to the area the change is being targeted for. 34 34 * The ticket !''type!'' field should be set to "development branch" 35 * Associated wiki page should be created by including the markup !wiki:ticket/xxxx (where xxxx is your ticket number) in your ticket and then following the link.36 * The ticket should be assigned to the code developer and the previewer at this stage.35 * Associated wiki page should be created by including the markup !wiki:ticket/xxxx (where xxxx is your ticket number) in your !ticket and then following the link. 36 * The !ticket should be assigned to the code developer and the previewer at this stage. 37 37 38 38 The wiki page will describe: … … 69 69 70 70 === Document your Change === 71 * Progress in the development should be documented as the work goes on in the ticket created at the beginning/71 * Progress in the development should be documented as the work goes on in the !ticket created at the beginning/ 72 72 * Code should be documented on line as defined in the coding rules 73 73 * Changes in the reference manual should be also written as soon as possible, and before review process