Хасура является передовым двигателем GraphQL, разрушающим необходимость создания приложений CRUD. Полностью оснащены миграциями, очередями событий и удаленной схемой, что позволяет легко перегружать одну конечную точку GraphQL.
Kintohub работает над тем, чтобы стать облачным пакетом производственного уровня следующего поколения, позволяя разработчикам непредвзятость в быстрые выбросы в масштабных масштабах, как и большие мальчики. (Netflix, Facebook, Google и т. Д.) За исключением 100 инженеров, которые не требуются.
Когда у вас есть два или более человек, работающих над каким -либо проектом вместе, проблемы возникают быстрее, чем вы думаете. Вот почему были изобретены GIT, филиалы, просьбы о привлечении и многое другое. Точно так же с Hasura и Kintohub, работая непосредственно с консолью Hasura или развертывание только одновременных репозиториев на Kintohub отлично подходит для отдельных проектов, но вы не захотите делать это с командой, делящей ту же среду, что вы можете прервать кого-то тяжелым работой !
Для разработчиков важно легко получить локальную, изолированную среду для внесения и тестирования изменений, прежде чем принять участие в совместной групповой среде, такой как DEV или постановка.
Цель? Давайте введем новые изменения в вашу базу данных и услуги по бэкэнд с нулевым временем простоя, в том числе при развертывании изменений для своих клиентов. Чтобы достичь этого, важно создавать услуги без гражданства и обратные совместимые услуги, которые выходят за рамки этой статьи. Но что является ключевым для вашей команды, так это следовать простому процессу для достижения высокого времени безотказной работы, меньше конфликтов слияния и уклоняться от ошибок в изолированных средах.
Команды изобрели много способов управления филиалами для сотрудничества. Мы будем следить за потоком GIT с простой средой Dev и Prod, основанной на разработчике и главной ветви. Чтобы ввести изменения в DEV через функции, Bug и Hotfix Branches.
Настройка git
Клонировать наш (шаблон) [ https://github.com/kintohub/hasura-template ) вашей организации GIT/пользователю.
(Зарегистрироваться) [ https://beta.kintohub.com/ ) к Kintohub. Затем нажмите «Создать Kintoblock»
Выберите блок создания веб -сайта.
Подключитесь к GitHub и предоставите доступ ко всему или хранилищу Hasura-Template с шага (1).
Выберите хранилище Hasura-Template, затем нажмите «Продолжить».
6 Введите имя для блока, а затем выберите Dynamic Web App
- Введите порт 8080, затем нажмите Создать веб -сайт
Должен выглядеть так:
После того, как вы создаете свой блок, будет автоматически развернуться сборка. Если любопытно, когда вы ждете, можно проверить настройки в правом верхнем углу или включить Непрерывная интеграция Под настройками сборки!
В правом верхнем углу есть хорошая кнопка развертывания. Нажмите на это, установите имя среды. Теперь вам нужно добавить Postgres в ваше развертывание. Ищите это — затем добавьте. Бум Анкет
После того, как это сделано, нажмите Развертывать
Искренне любопытно, что думает сообщество Dev.to. Первый пост, желая написать больше! Дай мне знать!
Оригинал: «https://dev.to/codingcoop/git-hasura-kintohub-team-3-1f9d»