mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-29 02:18:06 +03:00
Contributing to Project X Documentation
This commit is contained in:
@@ -1,47 +1,60 @@
|
||||
# Вклад в документацию Project X
|
||||
|
||||
Мы приветствуем ваш вклад в документацию Project X и благодарим каждого контрибьютора за помощь! Вы делаете Xray лучше!
|
||||
Добро пожаловать в команду участников документации Project X. Мы ценим вклад каждого контрибьютора! Именно вы делаете Xray мощнее!
|
||||
|
||||
## Улучшение документации
|
||||
|
||||
Документация Project X размещена на [GitHub](https://github.com/XTLS/Xray-docs-next).
|
||||
|
||||
Вы можете внести изменения в документацию, выполнив следующие действия:
|
||||
Вы можете внести свои изменения в документацию, выполнив следующие шаги:
|
||||
|
||||
1. Откройте [репозиторий документации Project X](https://github.com/XTLS/Xray-docs-next), нажмите кнопку "Fork" в правом верхнем углу, чтобы создать копию репозитория документации в вашей учетной записи GitHub.
|
||||
1. Откройте [репозиторий документации Project X](https://github.com/XTLS/Xray-docs-next) и нажмите **Fork** в правом верхнем углу, чтобы создать копию репозитория (зеркало) в вашем аккаунте GitHub.
|
||||
|
||||
2. Используйте любой удобный инструмент для клонирования документации из вашего репозитория, например:
|
||||
2. Простые правки можно внести прямо на веб-сайте GitHub.<br>
|
||||
Однако для сложных изменений обязательно используйте VSCode. Склонируйте документацию из вашего форка, например:
|
||||
|
||||
```
|
||||
git clone https://github.com/XTLS/Xray-docs-next.git
|
||||
```
|
||||
```bash
|
||||
git clone [https://github.com/ваше-имя-пользователя/Xray-docs-next.git](https://github.com/ваше-имя-пользователя/Xray-docs-next.git)
|
||||
```
|
||||
|
||||
3. Создайте новую ветку на основе ветки `main`, например:
|
||||
|
||||
```
|
||||
git checkout -b your-branch
|
||||
```
|
||||
```bash
|
||||
git checkout -b your-branch
|
||||
```
|
||||
|
||||
4. Внесите изменения в новую ветку.
|
||||
4. Внесите изменения в новой ветке.
|
||||
|
||||
Примечание: рекомендуем придерживаться [Руководства по оформлению текстов на китайском языке](https://github.com/sparanoid/chinese-copywriting-guidelines) (на китайском).
|
||||
Примечание: Рекомендуется использовать автоформатирование [prettier](https://prettier.io/docs/install), а также придерживаться [информационного стиля (Главред)](https://glvrd.ru/) для ясности текста.
|
||||
|
||||
5. После внесения изменений отформатируйте их с помощью [Prettier](https://prettier.io/docs/en/install.html).
|
||||
5. После завершения редактирования плагин VSCode автоматически отформатирует ваши изменения. В этом репозитории уже предварительно настроены все необходимые плагины для VSCode; вам нужно лишь установить их одним нажатием, следуя подсказкам VSCode.
|
||||
|
||||
Примечание: запросы на включение (PR) с ошибками форматирования могут быть отклонены.
|
||||
Примечание: PR с проблемами форматирования могут быть отклонены.
|
||||
|
||||
6. Зафиксируйте изменения и отправьте их в ваш репозиторий:
|
||||
6. Зафиксируйте (commit) изменения и отправьте (push) их в свой репозиторий:
|
||||
|
||||
```
|
||||
git push -u origin your-branch
|
||||
```
|
||||
```bash
|
||||
git push -u origin your-branch
|
||||
```
|
||||
|
||||
7. Откройте GitHub, перейдите в раздел "Pull requests" и создайте новый запрос на включение (PR) в [репозиторий документации Project X](https://github.com/XTLS/Xray-docs-next).
|
||||
7. Откройте GitHub и нажмите **'Pull request'**, чтобы отправить PR в [репозиторий документации Project X](https://github.com/XTLS/Xray-docs-next).
|
||||
|
||||
8. В заголовке и описании PR кратко опишите внесенные изменения.
|
||||
8. Пожалуйста, в заголовке и тексте PR кратко опишите добавленный или измененный контент.
|
||||
|
||||
9. Дождитесь ответа. Если ваш PR будет принят, изменения появятся на [сайте документации Project X](https://xtls.github.io).
|
||||
9. Ожидайте ответа. Если PR будет принят (merge), ваши изменения появятся непосредственно на [сайте документации Project X](https://xtls.github.io).
|
||||
|
||||
10. Хотите предварительно просмотреть полный результат локально?
|
||||
1. Установите [Node.JS](https://nodejs.org/en/download)
|
||||
2. Установите [pnpm](https://pnpm.io/installation)
|
||||
3. Перезапустите VSCode и откройте этот проект
|
||||
4. Нажмите `Ctrl` + `` ` `` чтобы открыть встроенный терминал VSCode
|
||||
5. Запустите следующие команды в терминале:
|
||||
|
||||
```bash
|
||||
pnpm install
|
||||
pnpm run docs:dev
|
||||
```
|
||||
|
||||
## Нашли ошибку?
|
||||
|
||||
Если вы обнаружили ошибку в документации, вы можете внести исправления или создать задачу (Issue).
|
||||
Если вы обнаружили ошибку в документации, вы можете улучшить её самостоятельно или создать Issue.
|
||||
|
||||
Reference in New Issue
Block a user