Руководство по внесению вклада
Мы рады вашему интересу внести вклад в наш проект. Чтобы упростить процесс, мы подготовили подробное пошаговое руководство ниже.
TIP
Для удобства управления своими изменениями мы рекомендуем использовать GitHub Desktop — графический клиент GitHub.
Форк и клонирование репозитория
Выполните следующие шаги, чтобы сделать форк репозитория, клонировать его, создать новую ветку и настроить локальную среду разработки:
- Перейдите на страницу проекта на GitHub по этой ссылке
- Нажмите
Forkв правом верхнем углу. Это создаст копию репозитория в вашей учётной записи GitHub - Откройте GitHub Desktop.
- В верхнем меню GitHub Desktop выберите
File>Clone Repository.... - В категории GitHub.com вы должны увидеть форкнутый репозиторий.
- Чтобы клонировать репозиторий, нажмите
Clone. - После завершения клонирования перейдите в
Current Branchи выберитеNew Branch. Введите понятное имя для новой ветки.
WARNING
Ветка main защищена. Прямое редактирование в ней недопустимо. Всегда создавайте новую ветку для своих изменений.
- Перейдите в каталог
airrepsв локальной среде. - Откройте проект в среде разработки (IDE) на ваш выбор. Мы рекомендуем Visual Studio Code — функциональную бесплатную IDE. Также можно использовать IDE на базе ИИ, такие как Cursor или Antigravity от Google, которые значительно упрощают вклад благодаря подсказкам по коду и документации.
Настройка среды разработки
Выберите один из двух вариантов настройки среды разработки:
Вариант 1 (Рекомендуемый)
Чтобы настроить оптимальную среду разработки:
- Установите Bun. В этом проекте Bun используется как пакетный менеджер и среда выполнения.
- Установите Node.js. Рекомендуется LTS-версия с долгосрочной поддержкой.
- После установки откройте терминал внутри IDE и выполните следующую команду:
bun install- Запустите сервер разработки документации:
bun run docs:dev- В терминале появится локальный URL, например
http://localhost:5173. Откройте этот адрес в браузере, чтобы увидеть документацию. Страница автоматически обновляется при изменении исходных файлов.
Вариант 2
Этот способ позволяет работать напрямую с markdown-файлами, хотя он может неточно отображать некоторые возможности VitePress.
- Откройте Visual Studio Code или предпочитаемую IDE.
- Установите расширение Markdown Preview Enhanced для Visual Studio Code. Его можно найти на вкладке
Extensionsв боковой панели. - Откройте любой markdown-файл из директории
docs. - Чтобы открыть предпросмотр Markdown, вызовите палитру команд:
Ctrl + Shift + P(Windows) илиCmd + Shift + P(Mac). - Найдите
Markdown Previewи выберитеMarkdown: Open Preview.
WARNING
Учтите, что VitePress предоставляет дополнительные возможности, отсутствующие в стандартном markdown. Поэтому этот способ может не точно отражать итоговое оформление на сайте документации.
Отправка изменений
Когда изменения готовы, выполните следующие шаги для отправки на ревью:
- Если вы выбрали Вариант 1 из раздела Настройка среды разработки, убедитесь, что страницы корректно собираются, выполнив следующую команду:
bun run docs:buildDANGER
Если в выводе появится сообщение Command failed или другая ошибка, значит есть проблема. Сообщение об ошибке должно дать понимание сути. Если вы не уверены, обратитесь к нашим сотрудникам в Discord-сервере.
- Откройте GitHub Desktop. На левой панели будет показано количество изменённых файлов.
- Вы можете просмотреть изменения по каждому файлу. Выберите файл и заполните поле
Summary (required). При необходимости добавьте подробности в полеDescription. НажмитеCommit to the branch you created, чтобы зафиксировать изменения. - Затем нажмите
Push changes to x(где x — имя созданной вами ветки), чтобы загрузить изменения на GitHub.
TIP
Если вы зафиксировали все файлы — отлично! Следующий шаг — отправить изменения на GitHub и создать Pull Request.
Создание Pull Request
Выполните следующие шаги, чтобы создать pull request и предложить слияние ваших изменений в основную ветку:
- После того как все изменения зафиксированы и отправлены в удалённую ветку, пора создавать pull request.
- Перейдите в свой форкнутый репозиторий на сайте GitHub.
- Нажмите
New pull request. Вас перенаправят на страницу исходного репозитория. - Убедитесь, что базовый репозиторий —
base: main, а исходный —<your_username>/<your_branch_name>. - Просмотрите изменения и заполните форму с понятным описанием того, что и зачем вы изменили. Для примера можно посмотреть этот образцовый pull request.
- Нажмите
Create pull request. - После отправки pull request GitHub Actions попытается собрать ваши изменения, чтобы выявить проблемы. Если проблем нет, участник репозитория проверит изменения и либо примет их, либо запросит правки.
Чем можно помочь?
После успешного слияния ваш профиль GitHub автоматически будет включён в раздел Contributors в нижней части главной страницы. Если по какой-то причине вы предпочитаете, чтобы профиль не отображался в этом разделе, обратитесь к одному из наших сотрудников для удаления профиля.
- Исправить опечатки или ошибки — Заметили неточность? Отправьте быстрое исправление!
- Обновить устаревшую информацию — Помогите поддерживать руководство в актуальном состоянии
- Добавить новый контент — Документируйте новые дополнения, функции или конфигурации
- Улучшить ясность — Сделайте объяснения проще для понимания
- Добавить скриншоты — Визуальные руководства всегда полезны
- Предложить улучшения — Есть идеи? Откройте issue для обсуждения
Спасибо за ваш вклад в улучшение нашего проекта!
