Model Change Workflow » History » Version 5
Andreas Müller, 02/19/2011 01:21 AM
1 | 1 | Andreas Müller | |
---|---|---|---|
2 | 2 | Andreas Müller | |
3 | |||
4 | |||
5 | # WORKFLOW for Changing CDM Model |
||
6 | 3 | Andreas Müller | |
7 | |||
8 | * Run all tests in current trunk |
||
9 | |||
10 | * Create branch for new model |
||
11 | |||
12 | * Run all test in new branch |
||
13 | |||
14 | * Change model |
||
15 | |||
16 | * Check for |
||
17 | |||
18 | * hibernate annotations |
||
19 | |||
20 | * JAXB annotations (on attribute and class level) |
||
21 | |||
22 | * clone methods |
||
23 | |||
24 | * other methods |
||
25 | |||
26 | * write tests (for all layers) |
||
27 | |||
28 | * write database update (persistence layer) |
||
29 | |||
30 | * adapt testing data (xsd, xml, etc.) |
||
31 | |||
32 | * run tests for all layers |
||
33 | |||
34 | 5 | Andreas Müller | * test brach with applications (Taxonomic Editor, Data Portals) on local databases, including update script |
35 | 1 | Andreas Müller | |
36 | 5 | Andreas Müller | * test branch with applications (Taxonomic Editor, Data Portals) on developer server, including update script |
37 | |||
38 | * integrate into trunk |
||
39 | |||
40 | * test trunk with local database and developer server |
||
41 | 4 | Andreas Müller | |
42 | * roll-out Taxonomic Editor and CDM Server at the same time |
||
43 | |||
44 | * update uml model |
||
45 | |||
46 | * update project pages (java doc) |
||
47 | |||
48 | * document on "What has changed" sites |
||
49 | |||
50 | 3 | Andreas Müller | |
51 |