All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning, i.e. MAJOR.MINOR.PATCH (Breaking.Feature.Patch).
Types of changes:
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
pytest
: Simple basic workflow to get started- Bump workflow: Job output, several checks for PR, branch and tag deletion
- Bump workflow: Delete branch and PR if failure, calls summarize-jobs-reusable workflow
- summarize-jobs-reusable workflow to summarize workflows
- Test: DSL and test generator, also one basic test
- gh-pages deploy workflow: Conditional checkout action
- Bump workflow: Create branch and PR to comply with branch protection rules in main
- Type hints (typing) in code and docstrings
- vscode settings and extension recommendations
- Switched to C4 instead of UML for arch
- Replaced poetry with uv
- mkdocs: dark mode toggle, code toc, included images
- Optional step to explicitly push to workflow bump-my-version
- ghpages action back to simple version
- Import of config.py to relative
- bump-my-version targets in files
- README.md usage infos to contain venv and test, TODO to use pytorch or cuda images
- Renamed workflow bump2version to bump-my-version
- Moved package files to ./app
- Removed typos from Dockerfile
- Disabled GHA bump-my-version trigger pull-request and push to main
- ghpages script indent
- ghpages docstring nav file
- Script gen docstring to eclude init.py
- Typo in ghpages workflow
- Separated patch and PR bump type
- Indenting in ghpages workflow
gen_mkdocs_docstring_pages.py
containing script to recurse package for mkdocs docstrings
- Workflow ghpages generate and deploy to include recurse docstring script
- Image size in README
- Check
bump_type
instead ofinput
in push and PR
- Dockerfile
- Bumpversion for push and PR on
main
- Extension .md for LICENSE(S) for mkdocs output
- Management:
pyproject.toml
- Documentation:
PRD.md
,FRD.md
,DRD.md
- Documentation gh-pages:
generate-deploy-mkdocs-ghpages.yml
- Versioning:
CHANGELOG.md
, GHA Bump2version - Standarization:
.gitmessage
- Third-party
LICENSES
- mkdocs:
__init__.py
- Packaging:
__main__.py
LICENSE
.gitignore
- Actions:
links-fail-fast.yml
,codeql.yml
.bumpversion.cfg
requirements.txt