This documentation will help you contribute to this codebase.
Install taskfile via your preferred method.
mkdir -p ~/.local/bin && sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b ~/.local/binecho 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrcConfirm task installation
task --versiontask --listRun the setup task to configure your development environment:
task setupThis will:
- Install MkDocs and required plugins
- Configure Git hooks for automatic changelog generation
- Set up pre-commit hooks that follow conventional commits
This project uses Git hooks to automatically generate changelog entries from conventional commits. The setup task above configures this automatically, but if you need to set it up manually:
task setup:hooksMake sure to follow Conventional Commits specification in your commit messages for proper changelog generation.