awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
iuricode avatar

iuricode/padroes-de-commits

0
View on GitHub↗
9,478 stars·1,337 forks·Shell·12 views

Padroes De Commits

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 the construction of footers for tracking reviewers and referencing issue tickets. These capabilities facilitate software change tracking and the standardization of Git workflows across a repository.

Features

  • Conventional Commit Generators - Automatically generates standardized Git commit messages following semantic and conventional formats.
  • Rule-Based Commit Generators - Creates standardized Git commit messages based on semantic conventions and structured formatting rules.
  • Interactive Commit Generators - Uses interactive prompts to build well-formatted commit messages without manual structural typing.
  • Commit Standards - Applies consistent structure and formatting rules to commit messages to communicate code change intent.
  • Template String Interpolation - Combines user inputs with predefined format strings to generate standardized semantic commit messages.
  • Semantic Versioning Assistants - Prompts users for commit types and messages to align code changes with semantic versioning.
  • Commit History Standardization - Enforces a consistent commit structure with specific types and metadata for better project history.
  • Data Type Validation - Validates selected commit types against a set of allowed semantic categories to ensure format conformity.
  • Interactive Input Collecters - Gathers structured user input through interactive prompts to build commit messages.
  • Footer Generators - Implements structured footer construction for tracking reviewers and referencing issue tickets.
  • Commit Metadata Organizers - Organizes detailed commit information into headers, bodies, and footers for tracking.
  • Commit-Based Change Tracking - Organizes commit metadata to link code changes to specific issue tickets and reviewers.
  • Git Version Control Standards - Establishes consistent rules for describing code changes to ensure clarity and traceability.

Star history

Star history chart for iuricode/padroes-de-commitsStar history chart for iuricode/padroes-de-commits

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Padroes De Commits

These projects share indexed features with Padroes De Commits. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • carloscuesta/gitmoji-clicarloscuesta avatar

    carloscuesta/gitmoji-cli

    4,838View on GitHub↗

    gitmoji-cli is a command line interface and Git extension used to generate structured commit messages with standardized emojis. It functions as a commit message generator that allows users to visually categorize code changes and track modifications through a predefined library of visual icons. The tool provides an interactive workflow that replaces raw text entry with guided prompts for selecting categories, scopes, and descriptions. It includes a searchable emoji library with keyword-based indexing and local caching to facilitate the selection of accurate visual markers. The project support

    JavaScriptcliemojigitmoji
    View on GitHub↗4,838
  • agis/git-style-guideagis avatar

    agis/git-style-guide

    5,114View on GitHub↗

    This project is a version control style guide providing standardized rules for commit messages, branch naming, and history management. It serves as a comprehensive framework for maintaining a consistent and readable project history through a set of defined guidelines and workflow documentation. The guide emphasizes a linear history branching model, utilizing rebasing and squashing techniques to maintain a straight timeline of commits. It specifies a structured commit layout using imperative language and a kebab-case naming convention for branches to ensure organizational clarity across teams.

    gitstylestyle-guide
    View on GitHub↗5,114
  • romulooliveira/commit-messages-guideRomuloOliveira avatar

    RomuloOliveira/commit-messages-guide

    6,773View on GitHub↗

    This project is a comprehensive guide to Git version control standards and best practices. It provides a set of instructions for writing professional commit messages and managing repository history to ensure project maintainability. The documentation covers the standardization of commit messages through specific rules for mood, capitalization, and structural separation of subjects and bodies. It also includes guidelines for composing pull request summaries and cover letters to provide maintainers with necessary technical context and logic. The guide extends to repository security and history

    View on GitHub↗6,773
  • git-chglog/git-chgloggit-chglog avatar

    git-chglog/git-chglog

    2,874View on GitHub↗

    Git-chglog is a command-line tool designed to automate the generation of project changelogs by parsing Git commit history. It functions as a documentation utility that transforms raw repository logs into structured, human-readable release notes based on user-defined templates and configuration rules. The tool distinguishes itself through a configuration-driven pipeline that allows for granular control over how commit history is filtered, sorted, and categorized. By utilizing regular expressions and support for conventional commit standards, it organizes commit messages into logical sections.

    Gochangelogclicommand-line-tool
    View on GitHub↗2,874
Compare all 30 related projects→

Frequently asked questions

What does iuricode/padroes-de-commits do?

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.

What are the main features of iuricode/padroes-de-commits?

The main features of iuricode/padroes-de-commits are: Conventional Commit Generators, Rule-Based Commit Generators, Interactive Commit Generators, Commit Standards, Template String Interpolation, Semantic Versioning Assistants, Commit History Standardization, Data Type Validation.

Which projects share features with iuricode/padroes-de-commits?

Projects with overlapping indexed features include: carloscuesta/gitmoji-cli — gitmoji-cli is a command line interface and Git extension used to generate structured commit messages with… agis/git-style-guide — This project is a version control style guide providing standardized rules for commit messages, branch naming, and… romulooliveira/commit-messages-guide — This project is a comprehensive guide to Git version control standards and best practices. It provides a set of… git-chglog/git-chglog — Git-chglog is a command-line tool designed to automate the generation of project changelogs by parsing Git commit… enquirer/enquirer — Enquirer is a Node.js library for creating interactive command-line interfaces to gather structured user input. It… conventional-changelog/commitlint — Commitlint is a command-line utility designed to lint and validate Git commit messages against established…