Changes between Version 29 and Version 30 of Developers/DevProcess
- Timestamp:
- 2016-02-24T11:52:09+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developers/DevProcess
v29 v30 4 4 || '''Abstract''' || ''`#!TracForm #!subcontext abstract on [tf.form_updated_on:abstract] by [tf.form_updater:abstract]`'' || 5 5 || '''Preview''' || ''`#!TracForm #!subcontext preview on [tf.form_updated_on:preview] by [tf.form_updater:preview]`'' || 6 || '''Tests''' || ''`#!TracForm #!subcontext tests on [tf.form_updated_on:tests] by [tf.form_updater:tests]`'' || 6 7 || '''Review''' || ''`#!TracForm #!subcontext review on [tf.form_updated_on:review] by [tf.form_updater:review]`'' || 7 8 8 9 ---- 9 10 == Abstract == 11 '''This section should be completed before starting to develop the code, in order to find agreement on the method and the implementation beforehand.''' 12 10 13 {{{ 11 14 #!TracForm 12 15 #!subcontext abstract 13 16 #!submit_label 'Submit Abstract' 14 || Action || ''[tf.input:action 'Number & name' 150]'' || 17 #!keep_history yes 18 || Action || ''[tf.input:action 'Number & name' 100]'' || 15 19 || PI(S) || ''[tf.input:pi 'Names' 100]'' || 16 || Linked !ticket || ''[tf.input:ticket # 10]'' ||20 || Linked !ticket || ''[tf.input:ticket #]'' || 17 21 || Previewer(s) || ''[tf.input:previewers 'Names' 100]'' || 18 22 || Reviewer(s) || ''[tf.input:reviewers 'Names' 100]'' || 19 '''This section should be completed before starting to develop the code, in order to find agreement on the method and the implementation beforehand.'''20 21 23 === Part 1: Description === 22 24 [tf.textarea:description 'Describe the goal of development, and the methodology.\n\nAdd reference documents or publications if relevant.' 200 20] 23 24 25 === Part 2: Implementation === 25 26 [tf.textarea:implementation 'Describe flow chart of the changes in the code.\n\nList the .F90 files and modules to be changed.\n\nDetailed list of new variables (including namelists) to be defined.\nGive for each the chosen name (following coding rules), and description' 200 20] 26 27 27 === Part 3: Reference manual updates === 28 [tf.textarea:manual 'Using part 1 and 2, define the summary of changes to be done in the NEMO reference manual (tex files) ' 200 20]28 [tf.textarea:manual 'Using part 1 and 2, define the summary of changes to be done in the NEMO reference manual (tex files).' 200 20] 29 29 }}} 30 30 '''Once the PI has completed this section, he should send a mail to the previewer(s) asking them to preview the work within two weeks.''' … … 48 48 49 49 ---- 50 == Review==51 Once the development is done, the PI should complete th e tests section below and ask the reviewers to start their review. A successful review is needed to schedule the merge of this development into the future NEMO release during next Merge Party (usually in November).50 == Tests == 51 Once the development is done, the PI should complete this section below and ask the reviewers to start their review in the lower section. 52 52 53 53 {{{ 54 54 #!TracForm 55 #!subcontext review 56 #!submit_label 'Submit Review' 57 === Tests === 55 #!subcontext tests 56 #!submit_label 'Submit Tests' 58 57 || Questions || Answer || Comment || 59 58 || Can this change be shown to produce expected impact? (if option activated)? || [tf.select:3.1 '' Yes No NR] || [tf.textarea:3.1 'Write here' 50 10] || … … 68 67 || Are there significant changes in run time/memory? || [tf.select:3.10 '' Yes No NR] || [tf.textarea:3.10 'Write here' 50 10] || 69 68 || ... ... ... || [tf.select:3.XX '' Yes No NR] || [tf.textarea:3.XX 'Write here' 50 10] || 69 70 }}} 71 ---- 72 == Review == 73 A successful review is needed to schedule the merge of this development into the future NEMO release during next Merge Party (usually in November). 74 75 {{{ 76 #!TracForm 77 #!subcontext review 78 #!submit_label 'Submit Review' 70 79 === Code changes and documentation === 71 80 || Question || Answer || Comment ||