给你的 GitHub Repository 加上 sponsor 按钮
「本文微信公众号 AndroidTraveler 首发」
背景
其实之前 GitHub 就已经说过要给开源的开发者提供赞助支持。
当你进入 GitHub 主页时,你会在右边发现一个 Tips。

点击进去,会看到下面页面:

可以看到还处于 Beta 阶段。
点击 Join the waitlist 可以加入等待列表。
由于我已经添加过了,所以会看到下面图片:

但是正如图片所说,什么时候可以看到 sponsor 按钮还不确定。
那么,如果你现在希望给你的一些不错的 GitHub Repository 添加 sponsor 按钮,是否可以呢?
本文就是告诉你如何给你的 GitHub Repository 加上 sponsor 按钮。
操作后效果

可以看到多了一个 Sponsor 按钮。
具体操作
以另一个还没 sponsor 按钮的仓库为例
1. 点击 Settings

2. 往下滑动至 Features 的 Sponsorships

3. 勾选 Sponsorships,然后点击 Set up sponsor button
会看到自动创建了一个 FUNDING.yml 文件,并且这个文件内容还有一个模板。

4. 修改最后一个设置跳转的自定义赞助链接

切换到 Preview 可以看到点击 sponsor 按钮后的效果:

因为是新建一个文件,所以提交相关信息可以自己填写。另外是直接提交在当前分支,还是新建分支提 MR 就看自己了。

这边直接提交之后,就看到了 sponsor 按钮:

点击 sponsor 按钮,可以看到效果和我们预览的一致:

点击链接就会跳转到我们自己设置的赞助链接:

左微信右支付宝,大家可以扫码测试一下。
NOTE:这里的赞助链接是你自己的赞助链接,你就不要把我的放上去了。当然你要放我也不反对。[皮一下]
结语
给你的 GitHub Repository 加上 sponsor 按钮就是这么简单,关于 FUNDING.yml 文件的其他用法可以看参考链接。
参考链接
Displaying a sponsor button in your repository
示例仓库:https://github.com/nesger/WechatPopupWindow

给你的 GitHub Repository 加上 sponsor 按钮的更多相关文章
- angular的GitHub Repository Directive Example学习
angular的GitHub Repository Directive Example学习 <!DOCTYPE html> <html ng-app="myApp" ...
- datebox清除按钮,datebox加上清除按钮,easyui datebox加上清除按钮
datebox加上清除按钮,easyui datebox加上清除按钮 >>>>>>>>>>>>>>>>& ...
- 用ChooseALicense帮自己选一个开源license,然后用AddALicense给自己的github自动加上license文件
在我之前的一篇博客里面介绍过tl;drLegal ——开源软件license的搜索引擎,可以很方便的查询各种license,并且给出了很简洁的解释.今天又发现了另外一个帮助你选择你的开源软件licen ...
- 一个简单的例子学会github repository的webhook
github的webhook是个有用的功能,允许开发人员指定一个服务器的url.当开发者对github仓库施加操作,比如提交代码,创建issue时,github网站会自动向该url指定的服务器推送事件 ...
- 添加 Github follow、star按钮到网页
怎么把github的star/fork/watch三个按钮弄到自己网站上? 就是这个按钮如何弄到我的网站里面来,是否有API呢?mdo/github-buttons · GitHub这个超级方便已经添 ...
- github Repository not found 解决办法
git pull的时候遇到下面的报错. remote: Repository not found fatal: repository 'https://github.com/MyRepo/projec ...
- My Github Repository
最近在Github上整了个Repository来保存打过的比赛的代码,包括Codeforces,Google Code Jam和Google Kick Start等,之后应该也会搞一点刷题的代码. 之 ...
- Git CMD连接,管理(remote,add,commit,push)github repository
git initmd testcd testgit statusgit add test //git add test/a.txtgit status git remote add origin g ...
- 向一个GitHub repository添加协作者
第一步: 在协作者的机器(就是你的电脑啦)上创建一个ssh key (使用命令ssh-keygen) 第二步: 创建一个github账户 第三步: 把public-key添加到你的github用户账户 ...
随机推荐
- 最简单的基于JavaEE和FFmpeg的视频网站
最简单的视频网站 Simplest Video Website 雷霄骅 Lei Xiaohua leixiaohua1020@126.com 中国传媒大学/数字电视技术 Communication U ...
- 探究Promise的实现
最终答案在一个类库里,地址 https://github.com/yahoo/ypromise 这个类库也有问题,就是下面这道面试题在IE9里实现不一致,类库里还是用了setTimeout.去年尝试用 ...
- template.js小小说明
教程 template.js 一款 JavaScript 模板引擎,简单,好用.提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果. 简介 主 ...
- yii联查
$count = Acticle::find()->select("acticle_type.act_type,acticle.act_id,acticle.act_title,act ...
- Verilog分频器
verilog设计进阶 时间:2014年5月6日星期二 主要收获: 1.自己动手写了第一个verilog程序. 题目: 利用10M的时钟,设计一个单周期形状例如以下的周期波形. 思考: 最開始的想法是 ...
- 3 Task中的一些枚举 创建时候的、continue时候的
创建时常用的枚举: None.PreferFairness.LongRunning.AttacthedToParent.DenyChildAttach.HideScheduler AttacthedT ...
- python之强大的日志模块
1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message')logging.info('This is info mess ...
- Binding的三种方式
1 Text="{Binding Name}" Name为后台的属性 2 Text="{Binding ElementName=XXX,Path=A.B.C.D….}&q ...
- 【开源】jquery省市区插件
先来张效果图,演示地址:http://long-woo.github.io/jquery-city/ 1.动画效果使用的是animate.css 2.支持选择和键盘输入(中英文输入) 3.服务端返回的 ...
- c# 自定义公共类CallFunction-调用函数信息帮助类
/// <summary> /// 调用函数信息 /// </summary> public class CallFunction { /// <summary> ...