The Python API gives you full control over the release note generation process, allowing custom workflows and integration with other tools.
When to use the Python API
Custom automation
Integration
Advanced customization
Programmatic control
Quick example
Here’s a minimal example to get you started:This example generates release notes for commits between two tags without any external dependencies.
Core modules
git_client
changelog
formatters
Python API
Installation
Install HelixCommit via pip:Basic workflow
Initialize Git repository
Define commit range
Fetch commits
Build changelog
Render output