Дока хостится на сервере как набор статических файлов.
Деплоим автоматически, при слиянии пул-реквеста в ветку main
в репозитории content
или platform
.
Проект собирается с помощью GitHub Actions.
В каждом репозитории описан свой воркфлоу для сборки, но они идентичны по содержанию:
Сборка состоит из пяти этапов:
- скачать свежие версии контента и платформы;
- установить зависимости;
- подключить статьи к платформе;
- собрать проект;
- отправить папку со сборкой на сервер.
На стороне сервера не происходит никаких действий, кроме публикации переданной папки со сборкой.