This repository is designed to get you started developing Python packages and deploying Continuous Integration (CI) workflows at DESC.
Inside desc-continuous-integration
there is some dummy code, a Python package called mydescpackage
, and a series of CI example workflows to go along with it, including how to deploy CI workflows to the NERSC machines.
The accompanying documentation for this repository can be found here.
Those already familiar with GitHub Actions and CI can skip to the DESC CI Checklist to see our recommended strategy for CI workflows at DESC.
Anyone that requires additional assistance setting up a Python package at DESC, or developing a CI workflow, can either raise an issue on this repository, or contact the DESC Computing Working Group directly at on slack (#desc-software-help
).
Admin - Stuart McAlpine, Heather Kelly
Developers - Members of the DESC Computing Working Group
Those wishing to contribute to this repository are welcome to do so, please contact one of the repository admins for access.