Skip to content

MeshWorksRussia/wiki.meshworks.ru

MeshWorks Wiki

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/)

CI и деплой

  • .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.

About

Исходники и конфиги для базы знаний MeshWorks

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors