All Projects → olivierlacan → Keep A Changelog

olivierlacan / Keep A Changelog

Licence: mit
If you build software, keep a changelog.

Programming Languages

Haml
164 projects
Sass
350 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Keep A Changelog

Standard Version
🏆 Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
Stars: ✭ 5,806 (+14.63%)
Mutual labels:  versioning, tag, release, changelog, history
Releaser Tools
Create a GitHub/GitLab/etc. release using a project's commit messages and metadata.
Stars: ✭ 283 (-94.41%)
Mutual labels:  tag, release, changelog, history
Conventional Changelog
Generate changelogs and release notes from a project's commit messages and metadata.
Stars: ✭ 5,962 (+17.71%)
Mutual labels:  tag, changelog, history
perfekt
Release, changelog and version your packages with perfe(k)t 👌 ease!
Stars: ✭ 15 (-99.7%)
Mutual labels:  changelog, versioning, release
studio-changes
📦 Generate a changelog as part of the npm version command
Stars: ✭ 49 (-99.03%)
Mutual labels:  changelog, versioning, release
Bump
Bump updates the project's version, updates/creates the changelog, makes the bump commit, tags the bump commit and makes the release to GitHub. Opinionated but configurable.
Stars: ✭ 327 (-93.54%)
Mutual labels:  tag, release, changelog
change
A simple tool that automates generating and updating a changelog
Stars: ✭ 47 (-99.07%)
Mutual labels:  changelog, release, tag
Gh Release
Create a github release for a node package.
Stars: ✭ 132 (-97.39%)
Mutual labels:  tag, release, changelog
get-changelog
A CLI tool to easily find changelogs
Stars: ✭ 21 (-99.59%)
Mutual labels:  changelog, versioning, release
bump-everywhere
🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.
Stars: ✭ 24 (-99.53%)
Mutual labels:  changelog, versioning
sv4git
Semantic version and conventional commits for git
Stars: ✭ 33 (-99.35%)
Mutual labels:  changelog, versioning
tag
Git utility to create tags in order to identify specific releases
Stars: ✭ 24 (-99.53%)
Mutual labels:  versioning, release
gradle-git-versioning-plugin
This extension will set project version, based on current Git branch or tag.
Stars: ✭ 44 (-99.13%)
Mutual labels:  versioning, tag
keep-changelog-maven-plugin
Maven plugin to help creating CHANGELOG by keeping one format and solving merge request conflicts problem by extraction of new CHANGELOG entries to seperate files.
Stars: ✭ 22 (-99.57%)
Mutual labels:  changelog, release
releasify
A tool to release in a simpler way your module
Stars: ✭ 54 (-98.93%)
Mutual labels:  changelog, release
gtbump
git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
Stars: ✭ 15 (-99.7%)
Mutual labels:  changelog, versioning
generate-changelog
generates changelog from git based on jira tickets
Stars: ✭ 18 (-99.64%)
Mutual labels:  changelog, release
Python Semver
Python package to work with Semantic Versioning (http://semver.org/)
Stars: ✭ 264 (-94.79%)
Mutual labels:  versioning, release
Axion Release Plugin
Gradle release & version management plugin.
Stars: ✭ 372 (-92.66%)
Mutual labels:  versioning, release
Release It
🚀 Automate versioning and package publishing
Stars: ✭ 4,773 (-5.77%)
Mutual labels:  release, changelog

Keep a Changelog

Keep a Changelog v1.1.0 badge Version 1.1.0 Badge MIT License Badge

Don’t let your friends dump git logs into changelogs™

This repository generates https://keepachangelog.com/.

Development

Dependencies

Installation

  • git clone https://github.com/olivierlacan/keep-a-changelog.git
  • cd keep-a-changelog
  • bundle install
  • bundle exec middleman starts the local development server at http://localhost:4567

Deployment

  • bundle exec rake publish builds and pushes to the gh-pages branch

Translations

Create a new directory in source/ named after the ISO 639-1 code for the language you wish to translate Keep a Changelog to. For example, assuming you want to translate to French Canadian:

  • create the source/fr-CA directory.
  • duplicate the source/en/1.0.0/index.html.haml file in source/fr-CA.
  • edit source/fr-CA/1.0.0/index.html.haml until your translation is ready.
  • commit your changes to your own fork
  • submit a Pull Request with your changes

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.

Contribute

Please do contribute! Issues and pull requests are welcome.

Thank you for your help improving software one changelog at a time!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].