New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Developers/DevelopingCodeChanges (diff) – NEMO

Changes between Version 17 and Version 18 of Developers/DevelopingCodeChanges


Ignore:
Timestamp:
2016-02-02T11:49:17+01:00 (8 years ago)
Author:
clevy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Developers/DevelopingCodeChanges

    v17 v18  
    1515 1. !'''Develop your Change!'''. Checkout your branch base code, develop and commit changes to your branch. 
    1616 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. 
    1818 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. 
    1919 
     
    2626Once the workplan has been approved, the code development is planned. The PI should 
    2727 
    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. 
    2929 * 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. 
    3030 
    31 The other fields in the ticket (e.g. Priority, Milestone, Keywords etc) should also be set appropriately. 
     31The other fields in the !ticket (e.g. Priority, Milestone, Keywords etc) should also be set appropriately. 
    3232 
    3333 * The !''milestone!'' field should be set to the area the change is being targeted for. 
    3434 * 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. 
    3737 
    3838The wiki page will describe: 
     
    6969 
    7070=== 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/ 
    7272 * Code should be documented on line as defined in the coding rules 
    7373 * Changes in the reference manual should be also written as soon as possible, and before review process