「本文微信公众号 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. node fs 文件/目录 删除

    删除文件如下: 过程:先判断文件路径是否存在.读取该文件下所有文件.循环该文件,判断是否是文件夹还是文件. 移除文件夹使用fs.rmdirSync("路径") 移除文件使用fs.u ...

  2. Android 4.0开发之GridLayOut布局实践

    在上一篇教程中http://blog.csdn.net/dawanganban/article/details/9952379,我们初步学习了解了GridLayout的布局基本知识,通过学习知道,Gr ...

  3. 权限控制方案之——基于URL拦截

    概述: 在系统开发过程中需要考虑的一个重要的问题就是权限问题,权限问题也是安全问题的一个范畴,我们要求在用户登录系统之后,要控制用户可以访问的系统资源,使得用户只可以访问到系统事先分配好的资源:这里的 ...

  4. centos下载安装mysql,并设置远程访问

    思路 获取安装文件→配置好路径→安装→设置权限→处理常见的问题. 1.下载 先建议去官网看看https://dev.mysql.com/,然后根据自己的常识找到下载路径.同时也找到最新版本. 下载方式 ...

  5. MyEclipse参加ibatis DTD文件实现xml自己主动提示功能

    当我们写ibatis当配置文件,希xml自己主动提示. 这就要求我们的加盟DTD档 SqlMapConfig.xml中开头部分有这么一句话 <!DOCTYPE sqlMapConfig PUBL ...

  6. 使用哈希加盐法来为密码加密(补充JAVA的实现)

    使用哈希加盐法来为密码加密 转自:http://www.cnblogs.com/jfzhu/p/4023439.html 转载请注明出处   (一)为什么要用哈希函数来加密密码 如果你需要保存密码(比 ...

  7. 转:spring MVC HTTP406 Not Acceptable

    springMVC框架下,ajax请求,在用json对象返回的时候,可以用如下的形式: response.setContentType("text/html;charset=UTF-8&qu ...

  8. 微信公众平台消息接口开发(31)微信浏览器HTTP_USER_AGENT判断

    微信公众平台开发 微信公众平台开发者 微信公众平台开发模式 微信浏览器 HTTP_USER_AGENT作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/archiv ...

  9. 1 DDD理论学习1 通用语言

    通用语言就是将事情描述清楚的语言 达到DDD的目标代码即设计,设计即代码.通俗的讲,也就是开发人员写的代码领域专家也能看懂. ddd模式跟传统模式的一个区别在于 传统先创建数据库表 再根据表创建类.而 ...

  10. 使用WPF将图片转变为灰度并加上水印并保存为文件

    原文:使用WPF将图片转变为灰度并加上水印并保存为文件 运行效果: (上图中左下角为原图的缩小显示,By:Johnson为TextBlock)保存的结果图片:上图的"Test Words.& ...