[10591] | 1 | ************ |
---|
| 2 | Contributing |
---|
| 3 | ************ |
---|
| 4 | |
---|
[11734] | 5 | .. todo:: |
---|
| 6 | |
---|
| 7 | |
---|
| 8 | |
---|
[10591] | 9 | .. contents:: |
---|
[11734] | 10 | :local: |
---|
[10591] | 11 | |
---|
[10594] | 12 | Sending feedbacks |
---|
| 13 | ================= |
---|
[10591] | 14 | |
---|
[10594] | 15 | | Sending feedbacks is a useful way to contribute to NEMO efficency and reliability. Before doing so, |
---|
| 16 | please check here :forge:`search <search on the developement platform>` in wiki, tickets, forum and online |
---|
| 17 | documentation if the subject has already been discussed. You can either contribute to an existing |
---|
| 18 | discussion, or |
---|
| 19 | | Create an entry for the discussion online, according to your needs |
---|
[10591] | 20 | |
---|
[10594] | 21 | - You have a question: create a topic in the appropriate :forge:`discussion <forum>` |
---|
| 22 | - You would like to raise and issue: open a new ticket of the right type depending of its severity |
---|
[11734] | 23 | |
---|
[10591] | 24 | - "Unavoidable" :forge:`newticket?type=Bug <bug>` |
---|
[11734] | 25 | |
---|
[10591] | 26 | - "Workable" :forge:`newticket?type=Defect <defect>` |
---|
| 27 | |
---|
[10594] | 28 | Please follow the guidelines and try to be as specific as possible in the ticket description. |
---|
[10591] | 29 | |
---|
| 30 | New development |
---|
| 31 | =============== |
---|
| 32 | |
---|
[11734] | 33 | You have build a development relevant for NEMO shared reference: an addition of the source code, |
---|
[10594] | 34 | a full fork of the reference, ... |
---|
[10591] | 35 | |
---|
[10594] | 36 | You may want to share it with the community (see Hack below) or to propose it for implementation in the future |
---|
| 37 | NEMO release (see Proposal / Task below). |
---|
[10591] | 38 | |
---|
[10594] | 39 | The proposals for developments to be included in the shared NEMO reference are first examined by NEMO Developers |
---|
[11734] | 40 | Committee / Scientific Advisory Board. |
---|
[10594] | 41 | The implementation of a new development requires some additionnal work from the intial developer. |
---|
| 42 | These tasks will need to be scheduled with NEMO System Team. |
---|
| 43 | |
---|
| 44 | |
---|
[10591] | 45 | Hack |
---|
| 46 | ---- |
---|
| 47 | |
---|
[11734] | 48 | You only would like to inform NEMO community about your developments. |
---|
[10594] | 49 | You can promote your work on NEMO forum gathering the contributions fromof the community by creating |
---|
[11734] | 50 | a specific topic here :forge:`discussion/forum/5 <dedicated forum>` |
---|
[10591] | 51 | |
---|
[10594] | 52 | |
---|
[10591] | 53 | Proposal / Task |
---|
| 54 | --------------- |
---|
| 55 | |
---|
[10594] | 56 | | Your development is quite small, and you would only like to offer it as a possible enhancement. Please suggest it |
---|
| 57 | as an enhancement here :forge:`newticket?type=Enhancement <enhancement>` . It will be taken in account, if |
---|
| 58 | feasible, by NEMO System Team. To ease the process, it is suggested, rather than attaching the modified |
---|
| 59 | routines to the ticket, to highlight the proposed changes by adding to the ticket the output of ``svn diff`` |
---|
| 60 | or ``svn patch`` from your working copy. |
---|
[11734] | 61 | |
---|
[10594] | 62 | | Your development seems relevant for addition into the future release of NEMO shared reference. |
---|
| 63 | Implementing it into NEMO shared reference following the usual quality control will require some additionnal work |
---|
| 64 | from you and also from the NEMO System Team in charge of NEMO development. In order to evaluate the work, |
---|
| 65 | your suggestion should be send as a proposed enhancement here :forge:`newticket?type=Enhancement <enhancement>` |
---|
| 66 | including description of the development, its implementation, and the existing validations. |
---|
[11734] | 67 | |
---|
| 68 | The proposed enhancement will be examined by NEMO Developers Committee / Scientific Advisory Board. |
---|
[10594] | 69 | Once approved by the Committee, the assicated development task can be scheduled in NEMO development work plan, |
---|
| 70 | and tasks distributed between you as initial developer and PI of this development action, and the NEMO System Team. |
---|
[11734] | 71 | |
---|
[10594] | 72 | Once sucessful (meeting the usual quality control steps) this action will allow the merge of these developments with |
---|
| 73 | other developments of the year, building the future NEMO. |
---|