2026-01-12-pytest
Example demo/live code repo for UBC DSCI 524 Week 3 (ci/cd + documentation)
Lecture 1
- github actions (a more proper lecture)
- GHA + testing (pytest)
- documentation (quartodoc)
Lecture 2
- documentation (quartodoc + quarto websites)
- more ci + cd
- ci: testing, style checker, runs on push/pr main + other branches
- cd: test, style checker, pypi test, documentation (gh-pages branch)
- conventional commits, changelogs
Next week:
more automations:
- auto version bumping for pypi test
- coverage badges