Copyright (c) 2021, programmingwithalex
This repo serves as a reference for the following YouTube video.
Demonstration of how to incorporate continuous integration (CI) into a Python project using:
- linting
- testing
The linting is handled by a custom GitHub Action pylinters
written by myself. The testing is handled by pytest.
.py
simplistic files to lint with the GitHub Actionpylinters
and test withpytest
tests/
directory which contains the variouspytest
tests to runrequirements.txt
which contains the necessary packages to run the CI