This repository is implement and result of A Large-Scale Empirical Study on Semantic Versioning in Golang Ecosystem
We will provide visual web pages in the future to provide the following functions for Go developers:
- Detect breaking changes
- Watch downstream client programs for third-party libraries
- Extract breaking change's usages in client programs
Because of the limit of large files, we only provide code here. For code, dataset, and result, please see here
impact: store the code to store pkg info for client programs
semver: store the code to detect breaking changes
we give all breaking changes in result
dir (here) and not give identifier types of client programs because it is so big.