Skip to main content

RElease NOtes manager

Project description

Reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. Our goal is to encourage detailed and accurate release notes for every release.

Reno uses git to store its data, along side the code being described. This means release notes can be written when the code changes are fresh, so no details are forgotten. It also means that release notes can go through the same review process used for managing code and other documentation changes.

Reno stores each release note in a separate file to enable a large number of developers to work on multiple patches simultaneously, all targeting the same branch, without worrying about merge conflicts. This cuts down on the need to rebase or otherwise manually resolve conflicts, and keeps a development team moving quickly.

Reno also supports multiple branches, allowing release notes to be back-ported from master to maintenance branches together with the code for bug fixes.

Reno organizes notes into logical groups based on whether they describe new features, bug fixes, known issues, or other topics of interest to the user. Contributors categorize individual notes as they are added, and reno combines them before publishing.

Notes can be styled using reStructuredText directives, and reno’s Sphinx integration makes it easy to incorporate release notes into automated documentation builds.

Notes are automatically associated with the release version based on the git tags applied to the repository, so it is not necessary to track changes manually using a bug tracker or other tool, or to worry that an important change will be missed when the release notes are written by hand all at one time, just before a release.

Modifications to notes are incorporated when the notes are shown in their original location in the history. This feature makes it possible to correct typos or otherwise fix a published release note after a release is made, but have the new note content associated with the original version number. Notes also can be deleted, eliminating them from future documentation builds.

Project Meta-data

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reno-3.0.0.tar.gz (72.7 kB view details)

Uploaded Source

Built Distribution

reno-3.0.0-py3-none-any.whl (65.1 kB view details)

Uploaded Python 3

File details

Details for the file reno-3.0.0.tar.gz.

File metadata

  • Download URL: reno-3.0.0.tar.gz
  • Upload date:
  • Size: 72.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.5.2

File hashes

Hashes for reno-3.0.0.tar.gz
Algorithm Hash digest
SHA256 dc85354d952db9c29f4f37aea8bb671e186ad4bdfc48b3138aefa78a53dc8277
MD5 95fcb0d95fbc7b3f1bc48c72ba04bcda
BLAKE2b-256 73e5f524a35fd7defec5365a17f4d5a919ebb3936d0d7219f64c3704c458e865

See more details on using hashes here.

File details

Details for the file reno-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: reno-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 65.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.5.2

File hashes

Hashes for reno-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 127849d30bcdbf7b5f156817ae2b15ebab24cb0e36c20313e85805eddf9f5fce
MD5 35a8b1561a0d613b0bf75d2f13ac9a79
BLAKE2b-256 8f2213b165a0f9f056ffc28c2033a9e6b4bb6a3c92eb123b2a563cc2863a9dc9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page