Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用GitHub组织web应用程序逻辑的最佳实践?_Reactjs_Git_Github_Google Cloud Functions - Fatal编程技术网

Reactjs 使用GitHub组织web应用程序逻辑的最佳实践?

Reactjs 使用GitHub组织web应用程序逻辑的最佳实践?,reactjs,git,github,google-cloud-functions,Reactjs,Git,Github,Google Cloud Functions,我正在为一个新的web应用程序设置开发环境,最终将添加一个移动组件。这是一个React前端应用程序,将使用谷歌云功能作为后端 对于源代码控制、问题跟踪、项目管理,我将使用GitHub 我的问题是,我是否应该为后端云功能和React应用程序前端分别设置一个存储库?或者,仅仅拥有一个应用程序/存储库并将Google功能保存在Functions文件夹中更容易吗 当我们添加移动组件时,它将是一个独立的应用程序/存储库。但奇怪的是,尝试将服务器云功能保留在自己的repo中是否有任何好处?最佳做法是将关注点

我正在为一个新的web应用程序设置开发环境,最终将添加一个移动组件。这是一个React前端应用程序,将使用谷歌云功能作为后端

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

我的问题是,我是否应该为后端云功能和React应用程序前端分别设置一个存储库?或者,仅仅拥有一个应用程序/存储库并将Google功能保存在Functions文件夹中更容易吗


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

最佳做法是将关注点分开,这意味着将react前端应用程序与后端云功能分开。

这个问题的答案是基于观点的

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


在回购协议中分离文件夹中的关注点就足够了。有关更多背景信息,请参阅。

Ok,thx获取回复。我有一个firebase项目,包含函数和代码,所以我想这只意味着为react应用程序创建单独的文件夹,为函数创建一个文件夹,然后同步