Для того, чтобы приступить к работе над документацией VK Cloud, вам необходимо зарегистрироваться на GitHub и создать Pull Request в репозиторий. Документация написана с помощью расширенного синтаксиса Markdown. Вы можете использовать любой удобный текстовый редактор с подсветкой синтаксиса.
Создать пул-реквест можно из локальной рабочей копии или прямо из интерфейса GitHub.
Для локальной работы с документацией VK Cloud вам понадобятся клиент Git и текстовый редактор для работы с Markdown.
Git используется для хранения исходных текстов, контроля версий и отслеживания изменений в документации VK Cloud.
Установите интерфейс командной строки для работы с Git:
- Windows.
- Linux.
- Git для macOS входит в состав Xcode Command Line Tools. Выполните в терминале команду
git
и следуйте инструкциям.
Еще можно использовать клиент с графическим интерфейсом, например SourceTree.
Extended Markdown — это расширенный диалект языка разметки Markdown, который используется в документации VK Cloud.
Для редактирования Markdown подходят любые текстовые редакторы. Но для удобства можно использовать редакторы с подсветкой синтаксиса, например, VS Code, Sublime Text, Notepad++ и подобные.
Вы можете вносить правки в документацию VK Cloud через интерфейс GitHub или локально.
Чтобы внести правки и отправить их в репозиторий, вам потребуется:
- Зарегистрироваться на GitHub.
- Создать ответвление (fork) репозитория.
- Склонировать репозиторий.
- Внести изменения.
- Создать пул-реквест.
- Откройте репозиторий в браузере.
- Нажмите кнопку Fork.
Через некоторое время будет создано ответвление репозитория.
Для работы с документацией склонируйте репозиторий на ваш компьютер. Для этого:
- На странице ответвления нажмите кнопку Clone or download.
- В открывшемся окне скопируйте ссылку.
- Откройте терминал и введите следующую команду:
git clone <ссылка на ответвление репозитория>
Все файлы будут загружены на ваш компьютер в директорию по умолчанию. После этого вы можете приступать к работе с документацией. - Внесите изменения и выполните следующие команды, чтобы загрузить обновленные файлы в репозиторий:
git add -A
git commit -m "<текст комментария к коммиту>"
git push
- Создайте пул-реквест из вашего ответвления в основной репозиторий с документацией. На странице вашего ответвления нажмите кнопку Pull request.
- В открывшемся окне проверьте изменения и убедитесь, что в пул-реквест не попало ничего лишнего. Нажмите кнопку Create Pull request.
- Чтобы ваш пул-реквест был принят, вы должны прочитать «Лицензионное Соглашение ВК с Контрибьютором» и подтвердить свое согласие с его условиями. Добавьте в комментарий следующее предложение:
I hereby agree to the terms of the CLA available at: https://mcs.mail.ru/docs/additionals/start/legal/contributor
. Подробнее о соглашении в файле CONTRIBUTING.md.
Быстро отредактировать одну страницу документации можно через интерфейс GitHub.
Для внесения правок в несколько документов удобнее склонировать репозиторий и править тексты в редакторе.
Чтобы внести правки в документацию VK Cloud:
- Авторизуйтесь на GitHub.
- Откройте в документации страницу, на которой вы хотите внести правки, и нажмите значок карандаша.
- В интерфейсе GitHub нажмите значок карандаша, чтобы начать редактировать файл.
- Внесите нужные правки и опишите изменения в форме внизу страницы. Нажмите кнопку Propose file change.
- Откроется экран, на котором можно сравнить внесенные изменения с оригиналом. Если вы видите зеленую надпись Able to merge, то ваши изменения не создают конфликтов. Нажмите кнопку Create pull request.
- Если требуется, подробнее опишите изменения.
- Чтобы ваш пул-реквест был принят, вы должны прочитать «Лицензионное Соглашение ВК с Контрибьютором» и подтвердить свое согласие с его условиями. Добавьте в комментарий следующее предложение:
I hereby agree to the terms of the CLA available at: https://mcs.mail.ru/docs/additionals/start/legal/contributor
. Подробнее о соглашении в файле CONTRIBUTING.md. - Нажмите кнопку Create pull request.
После этого будет создан пул-реквест. Дождитесь, пока его примут, или внесите дополнительные правки.