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
·
github-changelog-generator avatar

github-changelog-generator/github-changelog-generator

0
View on GitHub↗
7,529 Stars·847 Forks·Ruby·MIT·6 Aufrufe

Github Changelog Generator

This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes.

The tool distinguishes itself through native GitHub Enterprise integration, supporting custom API endpoints for self-hosted server instances. It employs a label-based categorization system to group changes into specific sections and utilizes personal access tokens or OAuth to manage API rate limits and access private data.

The system covers broad capabilities including content filtering, output formatting, and the preservation of historical logs. Users can define custom categories, exclude specific entries based on metadata, and manage settings through command-line arguments or local configuration files.

The tool can be executed via a command-line interface or within a Docker container.

Features

  • Release Changelog Generators - Generates a formatted markdown change history by aggregating closed issues, pull requests, and tags.
  • Release Note Generation - Automatically generates structured markdown release notes by aggregating tags, issues, and pull requests from GitHub.
  • Authenticated API Clients - Retrieves repository metadata and activity using personal access tokens to bypass API rate limits.
  • Markdown Changelog Generators - Converts git hosting service data into a formatted markdown changelog for project documentation.
  • Template-Driven Generators - Transforms aggregated project data into structured version history documents using predefined markdown layout files.
  • CI/CD Integrations - Integrates into CI/CD pipelines to automate the production of version summaries using GitHub API data.
  • GitHub Integrations - Connects to GitHub to retrieve repository metadata, labels, and release activity for documentation purposes.
  • Enterprise Instance Connectors - Provides a connector that supports custom API endpoints for generating change logs from self-hosted server instances.
  • Label-Based Categorization - Groups repository items into distinct output sections by mapping specific metadata labels to defined categories.
  • REST Data Fetching Utilities - Retrieves project activity such as issues, pull requests, and tags from external REST API endpoints.
  • Version Control Integrations - Connects to external git hosting services to retrieve project activity and metadata.
  • Version Tag Management - Identifies git tags to split change history into chronological version segments.
  • Change - Groups issues into distinct sections based on labels such as bug fixes, enhancements, or custom mappings.
  • CI CD Pipelines - Functions as a workflow component that automatically produces release summaries within a delivery pipeline.
  • Enterprise API Client - Supports the generation of changelogs for self-hosted GitHub Enterprise instances using custom API endpoints.
  • Enterprise API Integration - Provides native support for self-hosted GitHub Enterprise instances through custom API endpoint resolution.
  • Document Section Customization - Defines custom categories and labels to group changes into specific sections like breaking changes or bug fixes.
  • CLI Task Runners - Executes the changelog build process through a command-line interface, Docker container, or task runner.
  • Issue Filtering - Excludes irrelevant issues from the output based on specific labels or inclusion criteria.
  • Output Formatting Utilities - Customizes the date format, file destination, and header labels of the generated markdown file.
  • Release Note Templates - Transforms categorized project changes into structured documentation using customizable text templates.
  • Custom API Endpoints - Allows connection to self-hosted GitHub Enterprise server instances by specifying custom site and API URLs.
  • Enterprise Server Integrations - Integrates with self-hosted GitHub Enterprise instances using custom site and API endpoints.
  • GitHub Authentication - Supports GitHub-native token management via environment variables or flags to remove API rate restrictions.
  • API Request Authentication - Implements token-based authentication for API requests to increase request volume and access private data.
  • OAuth Authentication - Implements OAuth 2.0 token authentication to bypass API rate limits and access private repository data.
  • Change - Includes or excludes specific issues and pull requests based on labels, tags, milestones, or author information.
  • Token-Based Authentication - Uses personal access tokens and OAuth headers to authenticate requests and bypass API rate limits.
  • Versioned Documentation - Produces categorized logs of bug fixes and enhancements to document software version history.
  • Documentation - Automate changelog generation from GitHub metadata.
  • Project Documentation Examples - Features a comprehensive FAQ and output examples.
  • Dokumentation und Wissen - Automates changelog generation from GitHub tags and issues.

Star-Verlauf

Star-Verlauf für github-changelog-generator/github-changelog-generatorStar-Verlauf für github-changelog-generator/github-changelog-generator

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Github Changelog Generator

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Github Changelog Generator.
  • release-it/release-itAvatar von release-it

    release-it/release-it

    8,975Auf GitHub ansehen↗

    release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab

    JavaScriptautomationbumpchangelog
    Auf GitHub ansehen↗8,975
  • microsoft/vscode-pull-request-githubAvatar von microsoft

    microsoft/vscode-pull-request-github

    2,541Auf GitHub ansehen↗

    This project is a GitHub pull request and issue management extension that integrates version control workflows directly into the code editor. It functions as a combined code review tool and issue tracker, allowing users to manage remote repository data without leaving their development environment. The extension supports both GitHub and GitHub Enterprise accounts. It distinguishes itself by enabling a code-to-issue workflow, where users can automatically generate trackable GitHub issues from todo comments and markers written within the source code. The toolset covers peer review functionalit

    TypeScriptcode-reviewgithubpull-requests
    Auf GitHub ansehen↗2,541
  • dbt-labs/dbt-coreAvatar von dbt-labs

    dbt-labs/dbt-core

    13,051Auf GitHub ansehen↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Rustanalyticsbusiness-intelligencedata-modeling
    Auf GitHub ansehen↗13,051
  • release-drafter/release-drafterAvatar von release-drafter

    release-drafter/release-drafter

    3,890Auf GitHub ansehen↗

    Release-drafter is a GitHub Action workflow and automation engine designed to manage the software release lifecycle. It functions as a release notes automator, an automated changelog generator, and a semantic versioning calculator that aggregates merged pull requests into structured draft releases. The project distinguishes itself through event-driven execution that triggers updates based on repository activity. It features a semantic versioning calculator to determine the next version number based on merged change categories, and provides specialized management for both stable and prerelease

    TypeScriptactiongithub-apphacktoberfest
    Auf GitHub ansehen↗3,890
Alle 30 Alternativen zu Github Changelog Generator anzeigen→

Häufig gestellte Fragen

Was macht github-changelog-generator/github-changelog-generator?

This project is an automated release note tool and markdown history generator that transforms repository activity into structured documentation. It functions as a GitHub API client and CI/CD pipeline component, aggregating tags, issues, and pull requests to produce categorized summaries of project changes.

Was sind die Hauptfunktionen von github-changelog-generator/github-changelog-generator?

Die Hauptfunktionen von github-changelog-generator/github-changelog-generator sind: Release Changelog Generators, Release Note Generation, Authenticated API Clients, Markdown Changelog Generators, Template-Driven Generators, CI/CD Integrations, GitHub Integrations, Enterprise Instance Connectors.

Welche Open-Source-Alternativen gibt es zu github-changelog-generator/github-changelog-generator?

Open-Source-Alternativen zu github-changelog-generator/github-changelog-generator sind unter anderem: release-it/release-it — release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and… microsoft/vscode-pull-request-github — This project is a GitHub pull request and issue management extension that integrates version control workflows… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… release-drafter/release-drafter — Release-drafter is a GitHub Action workflow and automation engine designed to manage the software release lifecycle.… conventional-changelog/standard-version — Standard-version is a semantic versioning release automation tool and Git versioning manager. It calculates the next… octokit/octokit.rb — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a…