30 likes | 117 Vues
Transitioning from CVS to SVN, utilizing Lenya CMS for website collaboration, and implementing maven2 for Java projects. Addressing software heterogeneity and ensuring code integration through continuous build processes for sustainability.
E N D
Software Process • From the start: • CVS available as collaborative tool • Website: based on plain html, collaboration through CVS • Several software trees inherited (cactus, gat, gridsphere)
Software Process • Switch to • SVN from CVS • Website: switch to Lenya (CMS-system) • Extensive discussion about structure of SVN repository and software tools for easing the cycles of code-development and deployment • maven2 for java-coding projects • Heterogeneity of coding projects • Issue-tracking which can interface to other source control modules • Medium term: continous build processes for ensuring code integration
Sustainability • Sound and well maintained software is an important aspect of the sustainability of the project. • This was not on our mind when the project proposal was written, and we got no funding allocated for that but for the review we should bring this to the attention of the reviews (and to the funding agencies, BMBF)