Как дополнять документацию
Документацию пишут те, кто делает миссии. Если вы разобрались, как что-то настроить, и на это ушло больше десяти минут — запишите, следующий потратит одну.
Как внести правку
Заголовок раздела «Как внести правку»Нужен аккаунт на GitHub. Каждая правка проходит проверку и после неё появляется на сайте в течение нескольких минут.
Поправить страницу
Заголовок раздела «Поправить страницу»- Внизу страницы нажмите Редактировать страницу — GitHub откроет её исходный файл.
- Внесите правку.
- Нажмите Commit changes…, коротко опишите, что поменяли, затем Propose changes и Create pull request.
Добавить страницу
Заголовок раздела «Добавить страницу»- Откройте нужную папку в репозитории: справочник —
reference/. - Нажмите Add file → Create new file.
- Назовите файл латиницей через дефис — имя станет адресом страницы:
reference/kill-zones.md→/reference/kill-zones/. - Скопируйте в него шаблон из папки
templates/и заполните. - Отправьте pull request, как при правке.
Скриншоты
Заголовок раздела «Скриншоты»- Откройте в репозитории папку
public/images/, при необходимости создайте в ней папку раздела. - Нажмите Add file → Upload files и загрузите картинку. Имя файла — латиницей.
- Вставьте её в текст:
.
Если не хотите разбираться с GitHub
Заголовок раздела «Если не хотите разбираться с GitHub»Напишите в Discord или создайте Issue: что неправильно, чего не хватает, какой вопрос остался. Правку внесут за вас.
Что писать
Заголовок раздела «Что писать»- Справочник — одна страница на одну вещь, которую настраивает картодел: компонент, сущность, настройка. Образец: Группы и слоты.
- Рецепты — как собрать конкретную типовую вещь целиком: «TvT на две стороны», «спавн волнами».
- Частые ошибки — «сделал так, а оно не работает, потому что…». Сюда идёт всё, о чём спрашивают в Discord больше одного раза.
Правила
Заголовок раздела «Правила»- Русский — основной язык. Английская страница всегда перевод русской и лежит по тому же пути в папке
en/. Поменяли русскую — отметьте в описании pull request, что английская отстала. - Язык — строгий, но живой. Пишите точно и по делу, как в хорошем техническом руководстве: без сленга, шуток и «короче». Но и без канцелярита: не «данный компонент осуществляет блокировку», а «компонент блокирует». К читателю — на «вы», инструкции — в повелительном наклонении: «поставьте», «включите».
- Названия атрибутов — как в редакторе. Пишите так, как поле подписано в Workbench, и рядом имя в коде: «Countdown Seconds (
m_CountdownSeconds)». - Скриншот лучше абзаца. Обводите на скриншоте то, о чём речь.
- Указывайте версию мода, если поведение появилось или поменялось в конкретной версии.
- Не уверены — всё равно пишите, но пометьте блоком «Требует проверки». Неполная страница лучше, чем никакой.
- Объясняйте правки чужого текста. Нашли ошибку — исправьте и напишите в pull request, что и почему поменяли.
Разметка
Заголовок раздела «Разметка»Страницы пишутся в Markdown. Кроме обычных заголовков, списков и таблиц пригодятся:
Ссылка на другую страницу — адрес от корня сайта со слешем на конце: [Зоны](/reference/zones/).
Выделенные блоки:
:::noteДополнительная информация.:::
:::tipПолезный совет.:::
:::caution[Требует проверки]Что именно нужно проверить.:::
:::dangerТо, что может сломать миссию.:::Порядок в меню задаётся в начале файла:
---title: Названиеdescription: Одно предложение о страницеsidebar: order: 5---