Skip to main content

Отображение кнопки спонсора в репозитории

Вы можете добавить кнопку спонсора в своём репозитории, чтобы повысить видимость вариантов финансирования для вашего проекта с open source.

Сведения о файлах FUNDING

Вы можете настроить кнопку спонсора, изменив FUNDING.yml файл в папке репозитория .github на ветвь по умолчанию. Вы можете настроить кнопку для включения спонсируемых разработчиков в GitHub Sponsors, платформ стороннего финансирования или пользовательского URL-адреса финансирования. Дополнительные сведения о GitHub Sponsorsсм. в разделе О спонсорах GitHub.

Вы можете добавить одно имя пользователя, имя пакета или имя проекта для каждой платформы внешнего финансирования и не более четырех пользовательских URL-адресов. Вы можете добавить одну организацию и до четырех спонсируемых разработчиков в GitHub Sponsors. Добавьте каждую платформу в новую строку с помощью следующего синтаксиса.

ПлатформаСинтаксис
          [LFX Mentorship (ранее — CommunityBridge)](https://lfx.linuxfoundation.org/tools/mentorship) | `community_bridge: PROJECT-NAME`

          [GitHub Sponsors](https://github.com/sponsors) | 
          `github: USERNAME` или `github: [USERNAME, USERNAME, USERNAME, USERNAME]`

          [IssueHunt](https://issuehunt.io/) | `issuehunt: USERNAME`

          [Ko-fi](https://ko-fi.com/) | `ko_fi: USERNAME`

          [Liberapay](https://en.liberapay.com/) | `liberapay: USERNAME`

          [Open Collective](https://opencollective.com/) | `open_collective: USERNAME`

          [Patreon](https://www.patreon.com/) | `patreon: USERNAME`

          [Tidelift](https://tidelift.com/) | `tidelift: PLATFORM-NAME/PACKAGE-NAME`

          [Полярный](https://www.polar.sh/) | `polar: USERNAME`

          [Купить мне кофе](https://www.buymeacoffee.com/) | `buy_me_a_coffee: USERNAME`

          [thanks.dev](https://thanks.dev/) | `thanks_dev: u/gh/USERNAME`

Пользовательский URL-адрес | custom: LINK1 или custom: [LINK1, LINK2, LINK3, LINK4]

Для Tidelift используйте platform-name/package-name синтаксис со следующими именами платформ.

ЯзыкИмя платформы
JavaScriptnpm
Pythonpypi
Rubyrubygems
Javamaven
PHPpackagist
C#nuget

Ниже приведен пример файла FUNDING.yml:

github: [octocat, surftocat]
patreon: octocat
tidelift: npm/octo-package
custom: ["https://www.paypal.me/octocat", octocat.com]

Примечание.

Если настраиваемый URL-адрес в массиве включается :, необходимо упаковать URL-адрес в кавычки. Например: "https://www.paypal.me/octocat".

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

Примечание.

Ссылки на финансирование предоставляют возможность для проектов с open source получать прямую финансовую поддержку от своего сообщества. Мы не поддерживаем использование ссылок на финансирование для других целей, таких как реклама или поддержка политических, социальных или благотворительных групп. Если у вас есть вопросы о том, поддерживается ли ваше предполагаемое использование, посетите Служба поддержки GitHub.

Отображение кнопки спонсора в репозитории

Любой пользователь с разрешениями администратора может включить кнопку спонсора в репозитории.

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

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. На странице "Общие" параметры в разделе "Функции" выберите спонсорство.

  4. В поле "Спонсорские предложения" нажмите кнопку **** "Настроить спонсора" или переопределить ссылки на финансирование.

  5. В редакторе файлов следуйте инструкциям в FUNDING.yml файле, чтобы добавить ссылки на расположения финансирования.

  6. Нажмите кнопку " Зафиксировать изменения" ...

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

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

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

  9. Нажмите кнопку Зафиксировать изменения или Предложить изменения.

Дополнительные материалы

  •         [AUTOTITLE](/sponsors/receiving-sponsorships-through-github-sponsors/about-github-sponsors-for-open-source-contributors)
    
  •         [Вопросы и ответы о команде](https://github.blog/2019-06-12-faq-with-the-github-sponsors-team/) GitHub Sponsors в the GitHub Blog