Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Создание рекомендаций для участников репозитория

Вы можете создать рекомендации, чтобы сообщить о том, как пользователи должны участвовать в проекте.

Сведения о рекомендациях по участию в разработке

Чтобы пользователи, участвующие в разработке проекта, могли качественно выполнять свою работу, добавьте файл с рекомендациями по внесению вклада в корневой каталог docs репозитория проекта или в папку .github. Когда кто-то открывает запрос на вытягивание или создает проблему, он увидит ссылку на этот файл. Ссылка на рекомендации по участию также отображается на странице репозитория contribute . Пример contribute страницы см. в разделе github/docs/contribute.{ % endif %}

Для владельца репозитория рекомендации по участию в разработке представляют собой способ информирования о том, как люди должны вносить свой вклад.

Следуя рекомендация, участники могут быть уверены, что они отправляют правильно сформированные запросы на вытягивание и открывают полезные проблемы.

Как для владельцев, так и для участников, рекомендации по участию в разработке экономят время и силы, затрачиваемые на неправильное созданные запросы на вытягивание или проблемы, которые приходится отклонять и отправлять заново.

Вы можете создать рекомендации по участию в разработке по умолчанию для организации или личной учетной записи. Дополнительные сведения см. в разделе Создание файла работоспособности сообщества по умолчанию..

Совет. Издатели репозитория могут предоставлять конкретные рекомендации по проблемам, создавая шаблон запроса на вытягивание или проблему для репозитория. Дополнительные сведения см. в разделе Сведения о шаблонах проблем и запросов на вытягивание.

Добавление файлаCONTRIBUTING

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. Над списком файлов выберите раскрывающееся меню Добавить файл , а затем щелкните Создать файл.

    Кроме того, можно щелкнуть в представлении дерева файлов слева.

    Снимок экрана: страница main репозитория. Над списком файлов кнопка с меткой "Добавить файл" выделена темно-оранжевым цветом. В представлении дерева файлов репозитория кнопка со значком "плюс" также выделена темно-оранжевым цветом.

  3. Решите, где следует хранить рекомендации по участию в разработке: в корневом каталоге репозитория docs или в каталоге .github. Затем в поле имени файла введите имя и расширение файла. В именах файлов рекомендаций по участию в разработке не учитывается регистр. Файлы отображаются в виде форматированного текста, если расширение файла находится в поддерживаемом формате. Дополнительные сведения см. в разделе Работа с файлами, не связанными с кодом.

    • Чтобы сделать рекомендации по участию в разработке видимыми в корневом каталоге репозитория, введите CONTRIBUTING.
    • Чтобы сделать рекомендации по участию в разработке видимыми в каталоге docs репозитория, введите docs/ , чтобы создать каталог, а затем введите CONTRIBUTING.
    • Если репозиторий содержит несколько файлов CONTRIBUTING, файл, отображаемый по ссылкам, выбирается из расположений в следующем порядке: каталог .github, корневой каталог репозитория и, наконец, каталог docs.
  4. Добавьте рекомендации по участию в разработке в новый файл. Это могут быть:

    • Действия по созданию полезных проблем или запросов на вытягивание.
    • Ссылки на внешнюю документацию, списки рассылки или правила поведения.
    • Ожидания сообщества и поведенческие ожидания.
  5. Щелкните Зафиксировать изменения...

  6. В поле "Сообщение о фиксации" введите короткое осмысленное сообщение о фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами. 1. Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание запроса на включение изменений.

    Снимок экрана: запрос на вытягивание GitHub с переключателем для фиксации непосредственно в ветви main или для создания новой ветви. Выбрана новая ветвь. 1. Нажмите кнопку Зафиксировать изменения или Предложить изменения.

Примеры рекомендаций по участию в разработке

Если вы в замешательстве, вот несколько хороших примеров рекомендаций: