Displaying 1 to 20 from 86 results

commitlint - 📓 Lint commit messages

  •    Javascript

commitlint is considered stable and is used in various projects as development tool.

keep-a-changelog - If you build software, keep a changelog.

  •    HTML

This repository generates http://keepachangelog.com/. It may take some time to review your submitted Pull Request. Try to involve a few native speakers of the language you're translating to in the Pull Request comments. They'll help review your translation for simple mistakes and give us a better idea of whether your translation is accurate.

AppUpdater - A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server

  •    Java

Android Library that checks for updates on Google Play, GitHub, Amazon, F-Droid or your own server. This library notifies your apps' updates by showing a Material dialog, Snackbar or notification. Check out the wiki. By default, the basic usage will show a default dialog when a new version is found on the Play Store (otherwise nothing will be shown). By calling the .start() method, the library will work in background. You can cancel it at any time by calling .stop(). Other customizations are explained below.

github-changelog-generator - Automatically generate change log from your tags, issues, labels and pull requests on GitHub

  •    Ruby

Fully automated changelog generation - This gem generates a changelog file based on tags, issues and merged pull requests (and splits them into separate lists according to labels) from GitHub Issue Tracker. To make it easier for users and contributors to see precisely what notable changes have been made between each release (or version) of the project.

releases - React Native releases

  •    Javascript

Stay up-to-date with the release activities of React Native by watching for status reports. Or you can follow along as the release notes are prepared and help reviewing the overall changelog. Note that these issues are made to keep the conversation focused strictly on the status of each one - please refrain from going off-topic.

semantic-release - :package::rocket: Fully automated version management and package publishing

  •    Javascript

semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes and publishing the package. This removes the immediate connection between human emotions and version numbers, strictly following the Semantic Versioning specification.

git-quick-stats - ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository

  •    Shell

git quick-stats is a simple and efficient way to access various statistics in git repository. Any git repository contains tons of information about commits, contributors, and files. Extracting this information is not always trivial, mostly because of a gadzillion options to a gadzillion git commands – I don’t think there is a single person alive who knows them all. Probably not even Linus Torvalds himself :).

git-cliff - A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

  •    Rust

git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format. See the available binaries for different operating systems/architectures from the releases page.

github-changes - Generate a changelog based on merged pull requests or commit messages

  •    Javascript

For further details and specifics on how to use (and to contribute), see grunt-github-changes. When a pull request is merged with "Squash and merge", there isn't a merge commit. By checking the commit message for (#123) etc, we can match the correct pull request.

git-chglog - CHANGELOG generator implemented in Go (Golang).

  •    Go

CHANGELOG generator implemented in Go (Golang). Anytime, anywhere, Write your CHANGELOG. git-chglog internally uses the git command to get data to include in CHANGELOG. The basic steps are as follows.

composer-changelogs - :notebook: Display better summary after Composer update

  •    PHP

composer-changelogs is a plugin for Composer. It displays some texts after each Composer update to nicely summarize the modified packages with links to release and compare urls. Just copy it in your commit body and you get a nice description.

grunt-conventional-changelog - Grunt task for generating a changelog from git metadata

  •    Javascript

Issues with the output should be reported on the conventional-changelog issue tracker.See the conventional-changelog docs.

gitchangelog - Creates a changelog from git log history.

  •    Python

Use your commit log to make beautifull and configurable changelog file. gitchangelog is compatible Python 2 and Python 3 on Linux/BSD/MacOSX and Windows.

ping - Ping! Share show ideas, feedback, or general questions. Just create an issue.


This repository serves as our open inbox. Ask us anything. Getting in touch is as easy as creating a new issue.

lerna-changelog - :book: Generate a changelog for a Lerna repo (or regular one)

  •    TypeScript

Generate a changelog for a lerna monorepo.Based on @hzoo's long-lived PR for lerna changelog.

cutarelease - A script to help cutting releases of your projects in a single step (following some conventions)

  •    Python

Use the "cutarelease.py" script in this repo to make to make cutting a release of your project a single step.Basically, it will help cut a release for a git-based project that follows a few conventions. It'll update your changelog (CHANGES.md), add a git tag, push those changes, optionally npm publish (for projects with a "package.json"), optionally upload to pypi (for Python projects with a setup.py), update your version to the next patch level release, and insert changelog boilerplate for the new version.

loglive - Render changelog as a website on the fly.

  •    Javascript

This is inspired by headwayapp.co but as a single script you can add to an HTML file.Changelog title is an h2 heading which consists of two parts, title and date and date is totally optional.

github-semantic-version - Automated semantic version releases powered by Github Issues.

  •    Javascript

Automated semantic version releases powered by Github Issues.For your GH_TOKEN create one in Github with repo credentials.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.