Любой пользователь может помочь улучшить документацию ArtGeneration.me! Это проще, чем кажется. Здесь вы найдете пошаговую инструкцию для новичков.
Ваш вклад поможет тысячам других пользователей!
Этот способ не требует установки программ. Всё делается в браузере.
Если у вас нет аккаунта GitHub:
Если аккаунт есть — просто войдите.
После проверки модератором изменения появятся на сайте.
Этот способ даёт больше контроля и удобен для больших изменений.
git clone https://github.com/timoncool/artgen_docs.git
cd artgen_docs
npm install
npm run dev
Откройте в браузере: http://localhost:3000
Файлы документации находятся в папке pages/:
pages/ru/ — русская версияpages/en/ — английская версияИзменения автоматически отображаются в браузере при сохранении файла.
git checkout -b my-changes
git add .
git commit -m "Описание изменений"
git push origin my-changes
Затем откройте GitHub и создайте Pull Request.
Документация написана в формате MDX — это Markdown с поддержкой React-компонентов.
# Заголовок первого уровня
## Заголовок второго уровня
### Заголовок третьего уровня
Обычный текст параграфа. Можно использовать **жирный текст**
и *курсив*.
- Элемент списка
- Ещё один элемент
- И ещё один
1. Нумерованный список
2. Второй пункт
3. Третий пункт
[Текст ссылки](https://example.com)
`/assets/docs-pages/screens/example.png`
> Это цитата или важное замечание
**Важно:** Это выделенный текст.
Для вставки кода используйте обратные кавычки:
Инлайн код: `npm install`
Блок кода:
\`\`\`bash
npm install
npm run dev
\`\`\`
Скриншоты и картинки делают документацию намного понятнее. Не стесняйтесь добавлять их к описаниям!
Имя файла должно быть на латинице, строчными буквами, через дефис:
generator-logo-templates.png — правильноСкриншот 2026.png — неправильноIMG_1234.png — неправильноИмя должно кратко описывать содержимое картинки.
Куда класть изображения зависит от раздела:
.static-assets-src/public/assets/docs-pages/screens/.static-assets-src/public/assets/docs-pages/guide/.static-assets-src/public/assets/docs-pages/blog/После добавления изображения обновите manifest и загрузите файл в CDN:
python3 scripts/static-assets/sync-static-assets.py \
--source-dir .static-assets-src/public \
--manifest src/01-shared/static-assets/static-assets-manifest.json \
--upload \
--write-manifest
Вставьте картинку в нужное место в тексте:

Текст в квадратных скобках — это описание картинки, оно должно быть осмысленным.
pages/
├── ru/ # Русская версия
│ ├── docs/ # Руководство пользователя
│ │ ├── generator/ # Генератор изображений
│ │ ├── gallery/ # Галерея
│ │ ├── editor/ # Редактор
│ │ └── ...
│ ├── news/ # Новости (автозагрузка из папки)
│ │ ├── index.jsx # Лента новостей
│ │ ├── 2026-01-15-....mdx
│ │ └── ...
│ └── about-docs/ # Работа над документацией
│ ├── contributing.mdx # Эта страница
│ └── contributors.mdx # Авторы
└── en/ # English version (аналогичная структура)
Обычно от нескольких часов до пары дней.
Модератор объяснит причину и подскажет, как исправить.
Да! Создайте Issue на GitHub с описанием идеи.
Вы можете добавить себя на страницу авторов и получить благодарность сообщества!
Спасибо за желание помочь! Каждый вклад делает документацию лучше.