4 Repos
Parsers specifically designed to handle the Conventional Commits specification for automated changelog generation.
Distinct from Commit Message Parsers: Specializes in the Conventional Commits standard rather than general commit message patterns.
Explore 4 awesome GitHub repositories matching data & databases · Conventional Commit Parsers. Refine with filters or upvote what's useful.
This project is a Git commit standardization tool and semantic commit generator. It serves as an assistant to align code changes with semantic versioning by enforcing a consistent commit structure and formatting rules. The utility uses interactive prompts to gather user input, which it then validates against semantic categories and interpolates into predefined templates. This process automates the generation of standardized messages, ensuring that each commit follows a specific format to improve project history and traceability. The system also handles commit metadata structuring, including
Implements structured footer construction for tracking reviewers and referencing issue tickets.
Conventional Changelog is a set of tools for automatically generating formatted release notes by parsing Git commit messages that follow a structured specification. It includes a commit message parser to transform raw strings into structured data, a changelog generator for producing release notes, and a commit linter to ensure messages adhere to specific conventions before they are merged. The project provides a system for semantic versioning automation, analyzing commit history to recommend the next version bump based on the types of changes recorded. It supports extensibility through config
Conventional Changelog transforms raw commit messages into structured objects based on a conventional specification for use in logs.
Standard-version is a semantic versioning release automation tool and Git versioning manager. It calculates the next semantic version by parsing commit messages that follow the Conventional Commits specification and automates the process of updating project files and creating signed Git tags. The tool distinguishes itself by generating formatted changelogs automatically from commit history and providing a release process simulation to preview version bumps without modifying files or Git history. It supports pre-release version management for experimental builds and allows for manual version o
Parses commit messages following the Conventional Commits specification to generate automated changelogs.
Marks a commit with the feat type to indicate a minor-level new feature in the codebase.