Why we made a Django release notes comparison tool

codereviewdoctor

Code Review Doctor

Posted on February 16, 2021

Why we made a Django release notes comparison tool

Django release notes are great. Very detailed. However, when updating across multiple releases such as 3.1.3 to 3.1.6 one would need to open the release notes for all 3 releases to get an idea of the changes:

That's why we made the Django release notes comparison productivity tool:

alt text

At a glance we can see the total changes.

Parsed to JSON

To achieve this we parsed Django's release notes to JSON.

An advantage of this functionality is the data is nice and machine readable. During the parsing we pull out metadata such as how many Django bugs are there in a particular Django Release:

alt text

This gives some context when we see a new Django version is available: do we need to upgrade now or can it wait.

Have a look: https://django.doctor/compare-django-release-notes/3.0.0/3.1.6

💖 💪 🙅 🚩
codereviewdoctor
Code Review Doctor

Posted on February 16, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related