Skip to content
  1. Введение
  2. О проекте

О проекте

Введение

Представляем вашему вниманию документацию для компонентов MODX Revolution, открытую каждому.

Это бесплатный Open Source проект, размещённый на GitHub. Такое размещение, позволяет каждому дополнять страницы "Документации", делать форки, клонировать проект, сохраняя и изменяя по своему вкусу.

Принцип работы

"Документация" работает на технологии VitePress. Это статичные текстовые файлы, написанные на простеньком языке разметки md, с некоторыми "украшающими" добавками от VitePress. В отличие от "сухого" языка разметки md - мы получаем возможности размещать смайлики, подсвечивать и фокусироваться на важных элементах кода, добавлять красивые цветные Warning-блоки и ещё много чего.

Портал с документацией связан с нашим GitHub репозиторием. Предлагайте Ваши правки в виде Pull Request и после одобрения они мгновенно окажутся на сайте.

Авторы и участники проекта

Проект "Документация" принадлежит русскоязычному сообществу MODX в лице MODX RSC, разрабатывается и поддерживается на добровольной основе. Каждый из участников сообщества является равноправным совладельцем проекта и вносит свой посильный вклад.

Финансовая поддержка

Данный сервис является Open-Source проектом и его поддержка и развитие зависит от пожертвований. На пожертвования команда разработчиков может выделить больше времени для работы над экосистемой сообщества MODX.

Технологии сайта

Статический сайт собирается VitePress поверх Vite: Markdown в HTML, подсветка кода (Shiki), поиск, тёмная тема, встраиваемые диаграммы Mermaid. Репозиторий — обычный Node.js-проект: зависимости через pnpm / npm / yarn, скрипты в package.json.

С чего начать автору

ЗадачаРаздел
Клонировать репозиторий, PR, структура docs/Начало работы
Заголовки, списки, код в MarkdownРазметка markdown
Контейнеры, подсветка строк, группы вкладокВозможности VitePress
title, description, меню компонентаFrontmatter
Блок-схемы и sequence-диаграммыДиаграммы Mermaid
Проверка орфографии перед публикациейcspell

Вопросы и правки по сайту

Обсуждения и баги документации как проекта — в Issues на GitHub. Предложения по тексту компонентов оформляйте привычным Pull Request в тот же репозиторий.