Skip to content

LSSTDESC/desc-continuous-integration

Repository files navigation

codecov

Python packaging and Continuous Integration at DESC

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.

Documentation

The accompanying documentation for this repository can be found here.

The DESC CI Checklist

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.

Getting help

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).

GitHub Teams for this repository

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.