Supponiamo di avere un'API con aggiornamenti regolari e molti sviluppatori che utilizzano l'API. Ogni volta che l'API aggiorna, non voglio disturbare gli sviluppatori con tutti gli aggiornamenti delle modifiche. Voglio inviare loro aggiornamenti solo sulle funzioni o classi che stanno usando nel loro codice.
Ho una vaga idea, ma non sono sicuro che funzioni.
- Un servizio che avrà un indice di tutte le modifiche apportate alle funzioni dei file in base all'impegno del git nell'ultimo giorno.
- Un modulo o plugin sul lato client (dove risiede l'API) che verificherà con questo servizio su una cron run riguardante le modifiche apportate all'API, confrontarlo con il suo indice interno di file e funzioni utilizzate e inviare aggiornamenti a lo sviluppatore se c'è una corrispondenza.
Esiste già qualcosa su queste linee? Se no, quale sarebbe il modo giusto di andare avanti.