Changes between Version 6 and Version 7 of Developers/DevelopingCodeChanges
- Timestamp:
- 2010-04-14T20:24:41+02:00 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developers/DevelopingCodeChanges
v6 v7 17 17 Merging back with the trunk is not described here. 18 18 19 == = Plan Your Change ===19 == Plan Your Change == 20 20 A discussion at an early stage with the NEMO Systems team/code owners should help make sure your change is viable, desirable and as easy as possible. 21 21 22 == = Create a Ticket ===22 == Create a Ticket == 23 23 When a code change is being planned a ticket should be created describing the purpose of the change. The other fields in the ticket (e.g. Priority, Milestone, Keywords etc) should also be set appropriately. 24 24 … … 28 28 * The ticket should be assigned to the code developer at this stage. 29 29 30 == = Create a Branch ===30 == Create a Branch == 31 31 A development (dev) branch should be created and development can progress on this branch in the normal manner. 32 32 … … 51 51 * If adding new functionality, remember to test that your new code doesn't change results when it is switched off. 52 52 53 == = Document your Change ===53 == Document your Change == 54 54 * Any change will need documenting. If the documentation is fairly short (i.e. a small change with strictly limited impact), then the ticket will be an appropriate place for this. If documentation is more extensive, then a Trac wiki page should be used. 55 55 … … 58 58 * A sample wiki template (NEMOTicketTemplate) is provided when creating the wikipage 59 59 60 == = Science/Tech/Code Review ===60 == Science/Tech/Code Review == 61 61 Once your change is complete, you will need to get it reviewed for scientific or technical correctness. 62 62