GitHub Device Sync
Управляющий контур для парка репозиториев GitHub и устройств разработчиков, рассчитанный на работу агентов: декларативные политики, явные планы изменений и журнал операций.
Что умеет система
Владельцы, установки GitHub App, селекторы и устройства описываются декларативно. Система компилирует их в детерминированные настройки каждого репозитория и разделяет идентичность, политики, топологию, размещение на устройствах, наблюдаемое состояние и контекст агента.
- декларативные политики
- явные планы изменений
- подтверждение записи
- журнал операций и восстановление
- контекст для агентов в каждом репозитории
Изменения во внешних системах проходят через явный план, подтверждение и сохраняемый журнал операций. Команды чтения не обновляют и не сливают Git-состояние незаметно.
Код и лицензия
Исходный код опубликован под AGPL-3.0. Его можно изучить и использовать самостоятельно или обсудить внедрение с NDDev.
Обсудить внедрение
Расскажите о задаче, существующих системах и ограничениях — предложим следующий шаг.
Ответим в течение 24 ч