Overview
This page provides practical examples of using HelixCommit in various scenarios. Each example includes complete commands and explanations to help you adapt them to your needs.Basic examples
Generate release notes for unreleased changes
The most common use case: see what’s changed since your last release.Works offline with
--no-prs flag for faster generation.Create notes between specific tags
Generate release notes for a specific version range:Generate notes for custom commit range
Use commit SHAs or any Git refs:Output format examples
Generate all formats at once
Create release notes in Markdown, HTML, and plain text simultaneously:Format for specific platforms
- GitHub Releases
- Slack/Discord
- Email
- Website
AI-powered examples
Basic AI summarization
Generate AI-enhanced release notes with OpenAI:Free AI with OpenRouter
Use free AI models via OpenRouter:Advanced AI with custom prompts
Customize AI behavior for your domain:GitHub integration examples
With full GitHub enrichment
Include pull request information and links:GitHub integration automatically adds PR links, author information, and compare URLs.
Offline mode without GitHub
Generate notes without any external API calls:With caching for repeated runs
Enable caching to speed up subsequent runs:Filtering examples
Exclude merge commits
Create cleaner release notes by excluding merge commits:Limit commit count
Process only recent commits for faster generation:Hide commit scopes
Generate notes without showing commit scopes:Programmatic usage
Python API basic example
Use HelixCommit as a Python library:With AI summarization
Add AI-powered summaries programmatically:Custom formatter
Create a custom output format:CI/CD integration examples
GitHub Actions
Automated release notes on tag creation:GitLab CI
Jenkins
Shell script examples
Complete release script
Automated script for creating releases:Weekly changelog script
Generate weekly update summaries:Troubleshooting examples
Debug mode
Enable verbose output for troubleshooting:Handling edge cases
Next steps
CI/CD integration
Deep dive into CI/CD automation
Python API
Complete programmatic API reference
Configuration
Advanced configuration options
CLI reference
Full command-line reference