如何跟踪我的两个存储库之间的依赖关系



我开发了一个带有React Native和API的移动应用程序,移动应用程序可以从中检索数据。为了版本控制我的项目,我使用了两个git存储库(一个用于应用程序,一个用于API(。

有时,当我必须编写代码将应用程序连接到API时,我会感到困惑。例如,我可以更新API,使其与当前版本的应用程序不向后兼容,而忘记更新应用程序使其与新版本的API兼容。

所以我的问题是:有没有办法:

  • 声明应用程序存储库和API存储库之间的依赖关系
  • 并指出应用程序的特定版本(如2.1.3(与API的特定版本兼容(如1.X.X(
  • 并使用Github的dependenabot自动跟踪两个存储库之间的兼容性问题

我很难理解应用程序和API是如何具有使它们不兼容的依赖关系的,因为它们是两个单独的应用程序,或者它们是以某种方式安装在一起的?

无论如何,如果您需要将API集成到应用程序中,您可以使API成为应用程序本身的依赖项。

无论如何,Github有自己的api,你可以向它请求获取每个转发信息,但这感觉像是一个应用程序或繁重的工作流程。

最新更新