Let's say I have a API with regular updates and many developer who are using the API. Whenever the API updates I don't want to bother the developers with all the change updates. I want to send them updates about only the functions or classes that they are using in their code.
I have a faint idea, but not sure if this would work.
- A service which will have an index of all the changes made to the files functions based on the git commits in the last day.
- A module or plugin on the client side(where the API resides) which will check with this service on a cron run regarding the changes made to the API, compare it with its internal index of files and functions used and send updates to the developer if there is a match.
Is there something implemented on these lines already? If not what would be the right way to go forward.