Giter Site home page Giter Site logo

Release Notes

Release Notes

This is the cockpit repository of the release notes platform. 🚀 Here you'll find all resources around our platform, our vision and mission statement and how you can get involved :neckbeard:.
🎉 Hosted changelog pages and release announcements for open source projects 🎉
📋 Lightweight release notes yml schema specification 📋
:neckbeard: Cli tools for release notes management :neckbeard:
https://release-notes.com

About

Release Notes is an open source platform for automated release notes management around traditional CHANGELOG files and our generalized Release Notes Schema Specification via CLI tools. Our node lib is the first implementation of the JSON schema definition that should make porting to other languages easy.

AND you can publish your CHANGELOG.md or release-notes.yml on our open source hub, that provides free hosted changelog pages for open source projects. We also have badges 🎉 and an API (at least one endpoint) 🎉

Check it out on https://release-notes.com.

Goal

The goal of the Release Notes project is to build a great ecosystem around releasing things.

What problem does this project solve?

Currently most of the open source projects out there do not provide details of what was added or what has changed when they release a new version.

Also there is no formal changelog/release notes standard and just a few best practise approaches out there.

Furthermore it is not possible to be informed about specific release details of the software you most likely build your business upon (like security updates, deprecations, minor releases and so on.)

Therefore we worked out an easy to use, human readable and machine processable schema for release notes. Around this spec we build open source tools to interact with release notes in order to:

  • Automate release note management
  • Manage release note update subscribtions of your dependencies
  • Deliver fine grained notifications through the channels you already use
  • Let your customers and/or dependents subscribe to your software updates
  • Host community release notes in a hub

Why should I care about release notes?

Release notes are the best way to manifest and communicate updates (eg. bug fixes, new release, new publication, etc.). Providing release notes makes it easy for other people to keep track on what has changed in your software.

Checkout our Awesome Changelog for a curated list of awesome CHANGELOG.md's and tools around release notes management.

Contribute

Any contribution is welcome. This project is committed to the following CODE OF CONDUCT.

Open a ticket and

  • give your feedback
  • share your current painpoints about release notes
  • star this project if you think its useful
  • use the tools and report bugs
  • request new features

Reach out by email

Send me an email at [email protected] and let's discuss how you can involve.

Submit a PR in order to

  • fix a bug
  • improve the docs
  • improve test coverage

Project Repositories

Release Notes's Projects

changelog-parser icon changelog-parser

The changelog parser reads changelog.md files and derivatives and converts them to release notes objects with a standardized schema.

release-notes icon release-notes

:tada::boom: Hosted changelog pages and release announcements for open source projects :boom::tada:

release-notes-cli icon release-notes-cli

:neckbeard::tada: Command line interface for managing release notes. :tada::neckbeard:

release-notes-spec icon release-notes-spec

The goal of this repository is to work out an easy to use, human readable and machine processable schema for release notes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.