Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reno - A New Way to Manage Release Notes

EuroPython Conference via YouTube

Overview

Explore a new approach to managing release notes in a 30-minute EuroPython 2018 conference talk by Doug Hellmann. Discover reno, a tool designed for projects with multiple development branches and simultaneous releases. Learn how reno addresses the challenges of managing release notes within bug-fixing patches and simplifies cherry-picking changes between branches. Understand the requirements and constraints that led to reno's development, and gain insights into its practical application for creating and publishing notes in packages and Sphinx-based documentation. Examine the impact of reno and release notes publishing automation on project and release processes. Delve into topics such as the development model, community involvement, automation requirements, Sphinx integration, commit messages, Git notes, data files, and the intricacies of reno's functionality. Explore sections, example repositories, stable backporting, release notes management, patch changes, note deletion, and output formats. Conclude with a discussion on the tool's impact and a Q&A session.

Syllabus

Intro
How reno was created
The development model
The community
Automation
Requirements
Sphinx
Commit Messages
Git Notes
Data Files
How reno works
Sections
Example Repository
Stable
Backporting
Release Notes
Patch Change
Deleting Notes
Sphinx Integration
Output
Impact
Questions

Taught by

EuroPython Conference

Reviews

Start your review of Reno - A New Way to Manage Release Notes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.