「本文微信公众号 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 按钮的更多相关文章

  1. angular的GitHub Repository Directive Example学习

    angular的GitHub Repository Directive Example学习 <!DOCTYPE html> <html ng-app="myApp" ...

  2. datebox清除按钮,datebox加上清除按钮,easyui datebox加上清除按钮

    datebox加上清除按钮,easyui datebox加上清除按钮 >>>>>>>>>>>>>>>>& ...

  3. 用ChooseALicense帮自己选一个开源license,然后用AddALicense给自己的github自动加上license文件

    在我之前的一篇博客里面介绍过tl;drLegal ——开源软件license的搜索引擎,可以很方便的查询各种license,并且给出了很简洁的解释.今天又发现了另外一个帮助你选择你的开源软件licen ...

  4. 一个简单的例子学会github repository的webhook

    github的webhook是个有用的功能,允许开发人员指定一个服务器的url.当开发者对github仓库施加操作,比如提交代码,创建issue时,github网站会自动向该url指定的服务器推送事件 ...

  5. 添加 Github follow、star按钮到网页

    怎么把github的star/fork/watch三个按钮弄到自己网站上? 就是这个按钮如何弄到我的网站里面来,是否有API呢?mdo/github-buttons · GitHub这个超级方便已经添 ...

  6. github Repository not found 解决办法

    git pull的时候遇到下面的报错. remote: Repository not found fatal: repository 'https://github.com/MyRepo/projec ...

  7. My Github Repository

    最近在Github上整了个Repository来保存打过的比赛的代码,包括Codeforces,Google Code Jam和Google Kick Start等,之后应该也会搞一点刷题的代码. 之 ...

  8. 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 ...

  9. 向一个GitHub repository添加协作者

    第一步: 在协作者的机器(就是你的电脑啦)上创建一个ssh key (使用命令ssh-keygen) 第二步: 创建一个github账户 第三步: 把public-key添加到你的github用户账户 ...

随机推荐

  1. 最简单的基于JavaEE和FFmpeg的视频网站

    最简单的视频网站 Simplest Video Website 雷霄骅 Lei Xiaohua leixiaohua1020@126.com 中国传媒大学/数字电视技术 Communication U ...

  2. 探究Promise的实现

    最终答案在一个类库里,地址 https://github.com/yahoo/ypromise 这个类库也有问题,就是下面这道面试题在IE9里实现不一致,类库里还是用了setTimeout.去年尝试用 ...

  3. template.js小小说明

    教程 template.js 一款 JavaScript 模板引擎,简单,好用.提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果. 简介 主 ...

  4. yii联查

    $count = Acticle::find()->select("acticle_type.act_type,acticle.act_id,acticle.act_title,act ...

  5. Verilog分频器

    verilog设计进阶 时间:2014年5月6日星期二 主要收获: 1.自己动手写了第一个verilog程序. 题目: 利用10M的时钟,设计一个单周期形状例如以下的周期波形. 思考: 最開始的想法是 ...

  6. 3 Task中的一些枚举 创建时候的、continue时候的

    创建时常用的枚举: None.PreferFairness.LongRunning.AttacthedToParent.DenyChildAttach.HideScheduler AttacthedT ...

  7. python之强大的日志模块

    1.简单的将日志打印到屏幕   import logging logging.debug('This is debug message')logging.info('This is info mess ...

  8. Binding的三种方式

    1 Text="{Binding Name}" Name为后台的属性 2 Text="{Binding ElementName=XXX,Path=A.B.C.D….}&q ...

  9. 【开源】jquery省市区插件

    先来张效果图,演示地址:http://long-woo.github.io/jquery-city/ 1.动画效果使用的是animate.css 2.支持选择和键盘输入(中英文输入) 3.服务端返回的 ...

  10. c# 自定义公共类CallFunction-调用函数信息帮助类

    /// <summary> /// 调用函数信息 /// </summary> public class CallFunction { /// <summary> ...