【问题标题】:Best practice for organizing web application logic using GitHub? [closed]使用 GitHub 组织 Web 应用程序逻辑的最佳实践? [关闭]
【发布时间】:2020-06-10 09:51:23
【问题描述】:

我正在为一个新的 Web 应用程序设置开发环境,最终将添加一个移动组件。这是作为一个 React 前端应用程序构建的,它将使用 Google Cloud Functions 作为后端。

对于源代码控制、问题跟踪、项目管理,我将使用 GitHub。

我的问题是,我是否应该尝试为后端 Cloud Functions 和 React-app 前端分别创建一个存储库?或者拥有一个应用程序/存储库并将 Google Functions 放在 Functions 文件夹中是否更容易?

当我们添加移动组件时,它将是一个单独的应用程序/存储库。但很好奇尝试将服务器云功能保留在自己的存储库中是否有任何好处?

【问题讨论】:

    标签: reactjs git github google-cloud-functions


    【解决方案1】:

    最佳做法是分离关注点,这意味着将您的 React 前端应用程序与您的后端云函数分开。

    【讨论】:

    • 好的,谢谢回复。我有一个包含函数和代码的单个 firebase 项目,所以我想这只是意味着为 react app 创建单独的文件夹,一个用于函数然后同步
    【解决方案2】:

    这个问题的答案很容易基于意见。

    在我看来,我强烈建议任何人不要使用单独的存储库来启动项目,除非有充分的理由这样做。

    在 repo 中的文件夹中分离关注点就足够了。有关更多背景信息,请参阅this discussion

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      相关资源
      最近更新 更多