Continuous Integration for Concurrent MOOSE Framework and Application Development on GitHub
Regression testing
MIT License
Fagan inspection
DOI:
10.5334/jors.bx
Publication Date:
2015-11-20T19:35:12Z
AUTHORS (6)
ABSTRACT
For the past several years, Idaho National Laboratory's MOOSE framework team has employed modern software engineering techniques (continuous integration, joint application/framework source code repos- itories, automated regression testing, etc.) in developing closed-source multiphysics simulation (Gaston et al., Journal of Open Research Software vol. 2, article e10, 2014). In March 2014, was released under an open license on GitHub, significantly expanding and diversifying pool current active potential future contributors project. Despite this recent growth, same philosophy concurrent application development continues to guide project's roadmap. Several specific practices, including for managing multiple repositories, conducting implementing a cascading build process are discussed short paper. Special attention is given describing manner which these practices naturally synergize with GitHub API GitHub-specific features such as issue tracking, Pull Requests, project forks.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (14)
CITATIONS (14)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....