Как настроить действия Google для групповой разработки? - PullRequest
1 голос
/ 06 июня 2019

Я работаю с командой над разработкой Google Action для организации под названием «Rocket Chat». Теперь мы хотим создать одну основную учетную запись в этой организации, где будут размещаться веб-интерфейс и бэкэнд, а также предоставить доступ к этой учетной записи нескольким разработчикам. Каков будет самый эффективный способ сделать это? Любые идеи или предложения о том, как это сделать, приветствуются. Спасибо.

Frontend размещен на Dialogflow, а для поддержки мы размещаем наши достижения на Firebase. Если вы хотите получить более подробную информацию о нашей настройке, пожалуйста, посетите здесь => https://github.com/RocketChat/google-action-rocketchat

1 Ответ

2 голосов
/ 06 июня 2019

«Правильный» способ сделать так, чтобы каждый разработчик использовал свою учетную запись и делился проектом со всеми ними.Это также позволит вам иметь более детальные разрешения для каждого разработчика.

В дополнение к владению проектом, вы также можете использовать некоторые процессы для смягчения потенциальных проблем.Если каждый использует один проект, можно столкнуться с условиями гонки, если несколько разработчиков загрузят одну и ту же облачную функцию.В консоли Dialogflow также могут возникать проблемы с несколькими редакторами одновременно.

Для упрощения разработки каждому разработчику может потребоваться собственный отдельный проект создания прототипов, который дает им полный контроль над средой, а затем есть какой-то способ интеграции ихпревращается в один мастер-проект.

...