Hello!
I would like to use jabref repository for a study and see what KPI that can be extracted purely from the git repo and the issues.
I have a git commit and that git commit has a issue number.
With the information that I recieve from https://api.github.com/repos/JabRef/jabref/issues/xxxx is it possible to know if the commit is a bugfix or something else?
I also wonder if someone used git bisect to fo match a commit that fixes a bug to the commit that introduced the bug?
We also link pull-requests to issues with syntax as described in Linking a pull request to an issue - GitHub Docs, but not all commits are in the changelog, because some issues only are present in the development version and then immediately fixed before a new release has happened. Since end-users of JabRef are not affected, we refrain from writing those into the changelog.
In the past, we added issues to github projects pages. One of them was reserved for bugs. We also (in parallel) used the “bug” label for this. Nowadays (as of 2024/2025), we have switched to “issue type” to denote “bugs”.