Skip to main content

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

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

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

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

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

ПлатформаСинтаксис
LFX Mentorship (ранее — CommunityBridge)community_bridge: PROJECT-NAME
GitHub Sponsorsgithub: USERNAME или github: [USERNAME, USERNAME, USERNAME, USERNAME]
IssueHuntissuehunt: USERNAME
Ko-fiko_fi: USERNAME
Liberapayliberapay: USERNAME
Open Collectiveopen_collective: USERNAME
Patreonpatreon: USERNAME
Tidelifttidelift: PLATFORM-NAME/PACKAGE-NAME
Полярныйpolar: USERNAME
Купить мне кофеbuy_me_a_coffee: USERNAME
thanks.devthanks_dev: 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]

Note

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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