Использование GitHub¶
Info
Кнопки, текст или иконки, на которые нужно обратить внимание, отмечены на скриншотах фиолетовым цветом
Регистрация¶
Для начала нужно зарегистрироваться на сайте GitHub
Форк¶
После регистрации нужно перейти в репозиторий с гайдами и нажать кнопку Fork
Выбор куда форкать¶
Создавая форк убедитесь что в Owner выбран ваш аккаунт (если вы только зарегистрировались, то он будет единственный
доступный). Нажмите кнопку Create fork
Рабочее пространство¶
Как открыть¶
Для создания гайда в браузере нажмите на зелёную кнопку Code, затем Codespaces и Create codepspace on master
Само рабочее пространство¶
После этого у вас откроется Codespace - онлайн рабочее пространство
Слева вы можете создавать папки и файлы щелчком правой кнопки мыши будто работаете локально
Создание первых файлов¶
Создайте папку с именем вашего гайда (в данном случае how_to_contibute) и в нём файл index.md
Затем выполните шаги, выполненные в пункте краткое описание
Проверка как выглядит гайд¶
Для проверки как выглядит гайд можно использовать встроенные средства онлайн-редактора
Терминал¶
Сначала отройте терминал, нажав на значок справа сверху.
Снизу появится консоль
Установка зависимостей¶
Установите необходимые пакеты командой pip install -r dependencies.txt
Локальный старт¶
После этого введите команду python -m mkdocs serve чтобы запустить гайды
Просмотр¶
Перейдите внизу на вкладку "Порты" и нажмите "Открыть в браузере" - у вас откроется главная страница с гайдами и вы сможете просмотреть что получилось
Фиксация изменений¶
Открытие SCM¶
Когда вы завершили работу над гайдом перейдите в третью вкладку слева сверху
Добавление файлов¶
и нажмите на значок "+" рядом с каждым файлом и папкой, чтобы они переместились в секцию "Промежуточные изменения"
Затем нужно ввести любое сообщение в поле "Сообщение"
Фиксация изменений¶
и нажать "Фиксация"
Синхронизация изменений¶
После необходимо нажать на "Синхронизировать изменения"
и нажать "Ok" во всплывающем окне
Добавление в общий репозиторий¶
Теперь необходимо создать запрос на внесение гайда в общий репозиторий
Создание PR¶
Для этого вернитесь на страницу вашего форкнутого репозитория и нажмите "Contribute"
а затем "Open pull request"
На открывшейся странице нажмите "Create pull request"
Поздравляю, вы отправили свой первый гайд на проверку модераторами!
Как только он будет просмотрен модераторами, то мы либо сразу добавим ваш гайд в наш репозиторий, либо оставим комментарии к нему
Статус гайда¶
Увидеть был ли Ваш гайд внесён в общий репозиторий или нет можно перейдя по ссылке Pull Request на странице общего репозитория и найдя там свой гайд
Комментарии к гайду¶
Если к вашему гайду оставили комментарии и вы согласны с ним (а если не согласны - перейдите к пункту закрытие комментариев),
то вам нужно вновь вернуться в рабочее пространство.
Редактирование гайда по комментарию¶
Там, в соответствующем файле, вы сможете увидеть тот же самый комментарий, нажав на иконку диалога слева
Фиксация изменений¶
Исправив замечание / дополнив гайд, повторите фиксацию изменений.
Закрытие комментариев¶
Чтобы закрыть комментарий найдите свой гайд во вкладке Pull Requests и откройте его. Затем напишите
свой ответ в поле Reply и нажмите зелёную кнопу Comment, а после - Resolve conversation. При этом хорошим тоном
будет упомянуть автора комментария через собачку @


























