About
What is TurboVersion?
TurboVersion is a powerful tool designed to help developers manage and automate versioning for their projects. It simplifies the process of updating version numbers, generating changelogs, and ensuring consistency across multiple packages in a monorepo.
Features
- Automated Versioning: Automatically bump version numbers based on commit messages.
- Changelog Generation: Generate detailed changelogs from commit history.
- Monorepo Support: Seamlessly handle versioning for multiple packages in a monorepo.
- Customizable: Configure versioning rules and changelog templates to fit your workflow.
Getting Started
To get started with TurboVersion, follow these steps:
- Install TurboVersion: Add TurboVersion to your project using npm or yarn.
- Configure: Create a configuration file to define your versioning rules.
- Run: Use TurboVersion commands to bump versions and generate changelogs.
For detailed instructions, refer to the TurboVersion documentation.
Contributing
We welcome contributions from the community! If you would like to contribute to TurboVersion, please check out our contributing guidelines.
License
TurboVersion is licensed under the MIT License. See the LICENSE file for more information.