Automations#

Our repositories have many automations that help us have consistent and high quality code.

Note

Some of our first repos are lacking in this, but we are working to improve them.

Have suggestions for additional checks for a project? Reach out to us and let us know.

Code Style#

We enforce code style guidelines on our projects. The checks that apply depend on the labels of the repository. These are standard checks which are copied regularly from our .github repo to each repo.

For example, repositories with the python label will have flake8 tests.

Tests#

We aim to have additional tests for each project, but not every project has this available. We would welcome contributions that add to or improve tests.

CI#

Generally, our repositories have continuous integrations setup. These take care of building the project as needed, as well as automatically publishing releases.