Compare GitHub changelogs across multiple releases in a single view.
Octoclairvoyant is a web application that allows users to compare and analyze changelogs of different releases on GitHub repositories. It provides a more efficient and organized way to view code changes, making it easier to identify breaking changes and stay up to date with library updates. The app uses a parsing process to extract information from GitHub releases and normalize, group, and sort the changelogs for better readability. It also highlights code blocks and GitHub references for easier navigation and understanding.
To install Octoclairvoyant, follow these steps:
git clone https://github.com/octoclairvoyant/octoclairvoyant.git
octoclairvoyant directory:cd octoclairvoyant
npm install
npm start
http://localhost:3000.Octoclairvoyant is a web application designed to simplify the process of comparing and analyzing changelogs between different releases on GitHub repositories. It provides features such as the ability to search repositories, pick version ranges, and categorize changelogs. The app normalizes the changes categories and highlights code blocks and GitHub references for better readability. It retrieves release descriptions from GitHub, parses them using unified js, and converts them into React elements. Octoclairvoyant aims to make it easier for users to identify breaking changes and stay up to date with library updates.