Git Release Diff is a React application built with Ant Design and GitHub's API. It allows users to fetch, filter, and compare version/release messages from GitHub repositories.
A live application is available here.
- Fetch Releases: Retrieve the first 100 releases from any GitHub repository, with an option to load more.
- Compare Releases: Select and compare changelogs, breaking changes, and other release details.
- Filtering Options: Filter out canary releases or releases with breaking changes for easier analysis.
-
Clone the repository:
git clone https://github.com/Abdullahjaffer/git-release-diff.git cd git-release-diff
-
Install dependencies:
npm install
-
Start the application:
npm run start
The app will be available at
http:https://localhost:3000
.
- Enter the GitHub repository link.
- Click the "Fetch Releases" button to retrieve the releases.
- Filter and select releases to view and compare their details.
Contributions are welcome! Fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.