MeshWorks Wiki — публичная база знаний по Meshtastic и инфраструктуре MeshWorks.
Репозиторий хранит весь исходный код Docusaurus‑сайта, который развёрнут на https://wiki.meshworks.ru
Полный процесс описан в CONTRIBUTING и на https://wiki.meshworks.ru/wiki/how-to-edit.
Требования: Node.js ≥ 20, npm 10.
npm ci # устанавливаем зависимости один раз
npm start # dev-сервер на http://localhost:3000/Полезные скрипты:
| Команда | Назначение |
|---|---|
npm start |
dev-сервер с hot reload |
npm run build |
production-сборка в build/ |
npm run serve |
локальный просмотр собранного билда |
npm run lint |
tsc --noEmit, проверка TypeScript |
npm run lint:mdx |
Проверка Markdown через ESLint |
npm run check |
lint + build, используется в CI |
npm run clear |
удаляет кеш Docusaurus (.docusaurus/) |
.github/workflows/ci.ymlгоняетnpm run checkна каждом Pull Request и push вmain..github/workflows/deploy.ymlпосле каждого push вmain(и при ручном запускеworkflow_dispatch) собирает проект на runner’е и синхронизирует/opt/compose/external/wiki/app.