YoVDO

Reno - A New Way to Manage Release Notes

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Software Development Courses Project Management Courses Git Courses Version Control Courses Release Management Courses Sphinx Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Python 3 Best Practices
Pluralsight
Python Best Practices for Code Quality
Pluralsight
A Practical Introduction to Docs-As-Code
linux.conf.au via YouTube
Fast, Documented and Reliable JSON Based Webservices with Python
EuroPython Conference via YouTube
What is the Best Full Text Search Engine for Python?
EuroPython Conference via YouTube