awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesCommit Message Standards

Guidelines and best practices for writing professional and maintainable version control commit messages.

Distinct from Commit Message Generators: None of the candidates cover manual writing guides; most focus on automated generation or validation tools.

Explore 11 awesome GitHub repositories matching software engineering & architecture · Commit Message Standards. Refine with filters or upvote what's useful.

Awesome Commit Message Standards GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • wearehive/project-guidelinesAvatar von wearehive

    wearehive/project-guidelines

    29,458Auf GitHub ansehen↗

    This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development. The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for br

    Provides structured guidelines for writing professional and traceable version control commit messages.

    JavaScript
    Auf GitHub ansehen↗29,458
  • carloscuesta/gitmojiAvatar von carloscuesta

    carloscuesta/gitmoji

    16,768Auf GitHub ansehen↗

    Gitmoji is a suite of tools and guidelines designed to implement visual indicators and standardized emoji conventions within Git version control. It provides a Git commit emoji guide and a convention tool to categorize code changes, improving the readability and searchability of project logs. The project includes a command-line interface emoji picker that allows users to browse and select emojis to speed up the process of writing commit messages. This interactive selector helps standardize the meaning of messages across a project's version control history. The system covers version control d

    Establishes a standardized system for categorizing code changes using curated emojis in commit messages.

    TypeScriptcommitsemojigitmoji
    Auf GitHub ansehen↗16,768
  • 521xueweihan/git-tipsAvatar von 521xueweihan

    521xueweihan/git-tips

    15,848Auf GitHub ansehen↗

    This project is a collection of educational resources and reference materials designed to provide guidance on version control workflows. It serves as a knowledge base and command reference guide for managing repositories, featuring a categorized cheat sheet and tutorials on optimizing project management. The resources focus on advanced techniques for history manipulation, such as commit recovery, remote synchronization, and repository optimization. It provides practical tips for refining project history through branching, stashing, and the use of configuration settings to speed up common task

    Shares best practices and standards for writing professional, searchable commit messages.

    cheatsheetgitgithub
    Auf GitHub ansehen↗15,848
  • prasanthrangan/hyprdotsAvatar von prasanthrangan

    prasanthrangan/hyprdots

    8,515Auf GitHub ansehen↗

    Hyprdots ist eine Sammlung von Konfigurationsdateien und Installationsskripten, die darauf ausgelegt sind, eine Hyprland-Tiling-Window-Manager-Umgebung unter Linux einzurichten und anzupassen. Es bietet ein automatisiertes System zur Bereitstellung einer personalisierten Desktop-Oberfläche, einschließlich vorkonfigurierter Themes, Styles und Tastenkombinationen. Das Projekt nutzt einen modularen Dotfiles-Management-Workflow, um Systemeinstellungen in diskreten Dateien für visuelle Stile und Keybindings zu organisieren. Es verwendet Shell-Skript-Installationen zur Automatisierung der Abhängigkeitsbereitstellung und nutzt symbolische Links, um ein zentrales Konfigurationsverzeichnis auf Systempfade abzubilden. Das Framework umfasst Funktionen für variablenbasierte Template-Substitution zur Anpassung der Einstellungen an spezifische Hardware sowie ein standardisiertes Format für Commit-Messages in der Versionskontrolle.

    Enforces a structured format for version control logs using specific prefixes to categorize changes.

    Shell
    Auf GitHub ansehen↗8,515
  • magit/magitAvatar von magit

    magit/magit

    7,138Auf GitHub ansehen↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Opens an editor buffer with a pre-filled template and commit message guidelines to compose a structured commit.

    Emacs Lisp
    Auf GitHub ansehen↗7,138
  • romulooliveira/commit-messages-guideAvatar von RomuloOliveira

    RomuloOliveira/commit-messages-guide

    6,773Auf GitHub ansehen↗

    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

    Acts as a comprehensive guide for writing professional commit messages to ensure a maintainable project history.

    Auf GitHub ansehen↗6,773
  • agis/git-style-guideAvatar von agis

    agis/git-style-guide

    5,114Auf GitHub ansehen↗

    Dieses Projekt ist ein Styleguide für die Versionskontrolle, der standardisierte Regeln für Commit-Nachrichten, Branch-Benennungen und History-Management bereitstellt. Es dient als umfassendes Framework zur Wahrung einer konsistenten und lesbaren Projekthistorie durch eine Reihe definierter Richtlinien und Workflow-Dokumentationen. Der Leitfaden betont ein lineares Branching-Modell und nutzt Rebase- und Squash-Techniken, um eine gerade Zeitlinie von Commits beizubehalten. Er spezifiziert ein strukturiertes Commit-Layout unter Verwendung imperativer Sprache und eine Kebab-Case-Benennungskonvention für Branches, um organisatorische Klarheit über Teams hinweg sicherzustellen. Die Dokumentation deckt zudem die Repository-Wartung durch regelmäßige Garbage-Collection und Pruning ab sowie eine Tagging-Konvention, die zwischen annotierten Tags für öffentliche Releases und leichtgewichtigen Tags für persönliche Marker unterscheidet. Die Commit-Strukturierung konzentriert sich auf die Gruppierung zusammengehöriger Änderungen in logische Einheiten, um das Auditieren und Rückgängigmachen zu vereinfachen.

    Provides best practices for writing informative, imperative commit messages with a structured summary and body.

    gitstylestyle-guide
    Auf GitHub ansehen↗5,114
  • agis-/git-style-guideAvatar von agis-

    agis-/git-style-guide

    5,114Auf GitHub ansehen↗

    Dieses Projekt ist ein Styleguide für die Versionskontrolle und ein Standard für Beiträge. Es bietet formale Spezifikationen zur Wahrung der Konsistenz bei Commit-Nachrichten, Branch-Benennungen und allgemeinen Entwicklungs-Workflows innerhalb von Git. Der Leitfaden konzentriert sich auf die Organisation der Projekthistorie durch atomare Commit-Strukturierung und spezifische Rebase-Strategien, um eine saubere, lineare Zeitlinie sicherzustellen. Er etabliert standardisierte Konventionen für die Benennung von Branches mit Ticket-Identifikatoren und die Formatierung von Commit-Nachrichten, um die Begründung hinter Änderungen zu erläutern. Das Framework deckt zudem die Koordination von Team-Beiträgen durch Merge-History-Management und Software-Release-Versionierung unter Verwendung annotierter und leichtgewichtiger Tags ab.

    Defines professional guidelines and best practices for writing informative commit messages that explain the reasoning behind changes.

    Auf GitHub ansehen↗5,114
  • brigade/overcommitAvatar von brigade

    brigade/overcommit

    4,008Auf GitHub ansehen↗

    Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to

    Enforces specific formatting and content rules for commit messages to ensure a searchable project history.

    Ruby
    Auf GitHub ansehen↗4,008
  • anmol098/waka-readme-statsAvatar von anmol098

    anmol098/waka-readme-stats

    3,954Auf GitHub ansehen↗

    waka-readme-stats ist ein automatisierter Profil-README-Updater und ein Entwickler-Statistik-Dashboard. Es integriert sich in die WakaTime-API und kompatible selbst gehostete Endpunkte, um Zeitverfolgungsdaten zu synchronisieren, die es dann in eine formatierte Anzeige von Programmierstunden, Sprachen und Betriebssystemen umwandelt. Das Tool fungiert als GitHub Action, die Metriken abruft und automatisch eine Profil-README-Datei aktualisiert, indem sie Marker-Kommentare durch dynamische Inhalte via Git-Commits ersetzt. Es ermöglicht die Integration benutzerdefinierter API-Endpunkte zur Unterstützung selbst gehosteter Dienste. Das System bietet Funktionen für das Metriken-Rendering und die Datenerfassung, einschließlich der Möglichkeit, bestimmte Repositories herauszufiltern und die Sichtbarkeit einzelner Datenpunkte zu steuern. Die visuelle Gestaltung erfolgt über konfigurierbare Vorlagen für Fortschrittsbalken und Badges, während die Ausgabelokalisierung mehrere Sprachen über Gebietsschemacodes unterstützt. Zu den Konfigurationsoptionen gehören Commit-Identitätseinstellungen für automatisierte Updates und anpassbare Zeitstempelformatierung für den Statistikblock.

    Provides configuration for the automated commit messages used when updating profile statistics.

    Python
    Auf GitHub ansehen↗3,954
  • hunvreus/pagescmsAvatar von hunvreus

    hunvreus/pagescms

    3,752Auf GitHub ansehen↗

    PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas

    Provides configurable templates and metadata tokens for automated commit messages.

    TypeScript11tyastrocms
    Auf GitHub ansehen↗3,752
  1. Home
  2. Software Engineering & Architecture
  3. Commit Message Standards

Unter-Tags erkunden

  • Commit Message Templates2 Sub-TagsConfigurable formats and prefixes for automated commit messages and pull request titles. **Distinct from Commit Message Standards:** Focuses on the configuration of generated messages, rather than manual writing standards.