如何为团队开发设置 Google 操作?

How Can I setup Google Actions For Team Development?

我正在与一个团队合作,为一个名为 'Rocket Chat' 的组织制定 Google 行动。现在我们要做的是,在该组织下创建一个主要帐户,前端和后端将托管在该组织下,并将该帐户的访问权限授予一些开发人员。这样做最有效的方法是什么?对如何做到这一点的任何想法或建议表示赞赏。谢谢

前端托管在 Dialogflow 上,作为支持,我们将实现托管在 Firebase 上。如果您想了解有关我们设置的更多详细信息,请访问此处 => https://github.com/RocketChat/google-action-rocketchat

"correct" 方法是每个开发人员使用自己的帐户,share a project 与所有人一起使用。这也将允许您对每个开发人员拥有更精细的权限。

除了拥有项目所有权外,您可能还希望制定一些流程来缓解潜在问题。如果每个人都使用一个项目,那么如果多个开发人员上传相同的云函数,则可能 运行 进入竞争条件。 Dialogflow 控制台也可能同时存在多个编辑器的问题。

为了简化开发,每个开发人员可能都希望拥有自己独立的原型项目,这样他们就可以完全控制环境,然后通过某种方式将他们的更改集成到一个主项目中。