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/DevProcess (diff) – NEMO

Changes between Version 82 and Version 83 of Developers/DevProcess


Ignore:
Timestamp:
2018-11-05T21:59:47+01:00 (5 years ago)
Author:
nemo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Developers/DevProcess

    v82 v83  
    1 = NEMO Development process 
     1= Development process 
    22 
    33Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' 
     
    1414||=Previewer(s) || ''Names''                                              || 
    1515||=Reviewer(s)  || ''Names''                                              || 
    16 ||=Wiki         || wiki:!${YEAR}WP/!${ACTION_NAME}...                     || 
     16||=Wiki         || wiki:{YEAR}WP/{ACTION_NAME}                            || 
    1717 
    1818''The following sections should be completed by the PI of the development, before starting to develop the code, in order to find agreement on the method and the implementation beforehand.'' 
     
    2020=== Description 
    2121 
    22 Describe the goal of development, and the methodology. \\ 
     22Describe the goal of development and the methodology. \\ 
    2323Add reference documents or publications if relevant. 
    2424 
    2525=== Implementation 
    2626 
    27 1. Describe flow chart of the changes in the code 
    28 2. List the `.F90` files and modules to be changed 
    29 3. Detailed list of new variables to be defined (including namelists), give for each the chosen name and description wrt coding rules. 
     27Describe flow chart of the changes in the code \\ 
     28List the Fortran modules and subroutines to be created/edited/deleted \\ 
     29Detailed list of new variables to be defined (including namelists), give for each the chosen name wrt coding rules and description. 
    3030 
    3131=== Documentation updates 
     
    4141 
    4242||= Question                                                                                                ||= Answer \\('YES'|'NO'|'NA') || 
    43 || Does the previewer agree with the proposed methodology?                                                  ||                             || 
    44 || Does the previewer agree with the proposed flowchart and list of routines to be changed?                 ||                             || 
    45 || Does the previewer agree with the proposed new list of variables, including agreement with coding rules? ||                             || 
    46 || Does the previewer agree with the proposed summary of updates in literature?                             ||                             || 
     43|| Does the previewer agree with the methodology?                                                  ||                             || 
     44|| Does the previewer agree with the flowchart and list of routines to be changed?                 ||                             || 
     45|| Does the previewer agree with the new list of variables, including agreement with coding rules? ||                             || 
     46|| Does the previewer agree with the summary of updates in literature?                             ||                             || 
    4747 
    4848''Once all 'YES' have been reached, preview is ended and the PI can start the development into his development branch.'' 
     
    7171||= Question                                                                                                                                       ||= Answer \\('YES'|'NO'|'NA') || 
    7272|| Is the proposed methodology now implemented?                                                                                                    ||                             || 
    73 || Are the code changes in agreement with the flowchart defined at Preview step?                                                                   ||                             || 
    74 || Are the code changes in agreement with list of routines and variables as proposed at Preview step? \\If, not, are the discrepancies acceptable? ||                             || 
     73|| Are the code changes in agreement with the flowchart defined at preview step?                                                                   ||                             || 
     74|| Are the code changes in agreement with list of routines and variables as proposed at preview step? \\If, not, are the discrepancies acceptable? ||                             || 
    7575|| Is the in-line documentation accurate and sufficient?                                                                                           ||                             || 
    7676|| Do the code changes comply with NEMO coding standards?                                                                                          ||                             ||