Model Change Workflow » History » Revision 6
Revision 5 (Andreas Müller, 02/19/2011 01:21 AM) → Revision 6/17 (Andreas Müller, 02/19/2011 01:39 AM)
# WORKFLOW for Changing CDM Model
* Run all tests in current trunk
* Create branch for new model
* Run all test in new branch
* Change model
* Check for
* hibernate annotations
* JAXB annotations (on attribute and class level)
* clone methods
* other methods
* write tests (for all layers)
* write database update (persistence layer)
* adapt testing data (xsd, xml, etc.)
* run tests for all layers
* test brach with applications (Taxonomic Editor, Data Portals) on local databases, including update script
* test branch with applications (Taxonomic Editor, Data Portals) on developer server, including update script
* integrate into trunk
* test trunk with local database and developer server
* create new milestone, move all open tickets to new milestone, close old milestone
* roll-out Taxonomic Editor and CDM Server at the same time
* update uml model
* update project pages (java doc)
* document on "What has changed" sites