Contributing#

Planning & development#

Ask @felipeaoli or @mattkwiecien for access to the repository and join the #desc-mcp-cov channel on the LSST DESC slack to contribute.

We have adopted the following style convention (which are enforced in each PR):

For a general idea of TJPCov’s scientific scope, see also the Terms of Reference.

Code Quality Tools#

We use black and flake8 configuration files so that code follows a unified coding style and remains PEP8 compliant.

This means before submitting your PR you must run the following in the root directory:

black .
flake8 .

Furthermore, we are following GitHub’s recommendation of using Semantic Versioning <https://semver.org/> in our releases.