Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flipsoftware/git-automate
Semantic Git versioning for all tastes, with an interactive CLI and responsive GUI
https://github.com/flipsoftware/git-automate
automation cli development git gui rust semantic versioning workflow
Last synced: about 2 months ago
JSON representation
Semantic Git versioning for all tastes, with an interactive CLI and responsive GUI
- Host: GitHub
- URL: https://github.com/flipsoftware/git-automate
- Owner: FlipSoftware
- License: mit
- Created: 2022-08-18T21:21:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-20T21:42:07.000Z (10 months ago)
- Last Synced: 2024-04-28T01:25:57.934Z (10 months ago)
- Topics: automation, cli, development, git, gui, rust, semantic, versioning, workflow
- Language: Rust
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Git Automate
Git Automate is a powerful and versatile tool designed to streamline and simplify the process of semantically versioning your `git` development using the Semantic Versioning (`SemVer`) standard. Whether you prefer to interact through a command-line interface (CLI) or an easy-to-use graphical user interface (GUI), Git Automate offers the best of both worlds.
> [!NOTE]
> # Purpose
> Git Automate helps developers track changes, identify what affects the codebase, and improve its quality. It's all about building better software and contributing to projects in an efficient and meaningful way.# [Features]()
- **[Interactive CLI]()**: Git Automate offers a feature-rich command-line interface that allows you to easily control and manage your versioning process through simple commands and prompts.
- **[Responsive GUI]()**: For those who prefer a visual approach, the responsive and intuitive graphical user interface provides a user-friendly way to manage versioning with just a few clicks.
- **[Semantic Versioning Made Easy]()**: Git Automate follows the `SemVer` principles, enabling you to seamlessly manage version numbers for your software projects.
- **[Automated Version Bumping]()**: Say goodbye to manual version updates. Git Automate automates the version bumping process based on the nature of your changes (major, minor, or patch).
- **[Git Integration]()**: Built-in Git integration ensures that versioning is seamlessly integrated into your development workflow.
- **[Release Notes Generation]()**: Git Automate generates comprehensive release notes through the `CHANGELOG` option, summarizing the changes between versions, making communication clear.
- **[DevOps Automation]()**: Choose a DevOps workflow to deploy well-tested software with confidence.
# License
This project is licensed under the [MIT License](LICENSE).