Gitee Reward让开源作者不再为爱发电

news/2024/5/17 15:16:01 标签: gitee, 开源

一、什么是Gitee Reward?

Gitee Reward是Gitee为改善开源开发生命周期提出的新策略。开源项目的支持者们可以更轻松地为其喜爱的项目提供资金,贡献者们也可以因为其不懈的开源贡献得到奖励。

二、Gitee Reward上允许哪些类型的项目?

允许任何类型的开源项目使用Gitee Reward。也就是说,任何由开源计划或自由软件基金会批准的软件许可证都是可以的。

三、快速开始Gitee Reward

开源项目的支持者们为某个关注的开源项目中悬而未决的问题(issue)或他们希望得到解决的功能发布悬赏。

感兴趣的参与者们接受Gitee Reward上声明相应的赏金,并创建代码以解决问题(issue)。

发布者可以接受或拒绝参与者提交的解决方案。

如果被接受,Gitee Reward将向参与者支付发布者先前悬赏的赏金。

3.1 在自己的开源项目上开启【Gitee Reward】

1、进入一个自己的开源仓库的【管理-基本设置】

2、勾选【Gitee Reward】并保存,这表示允许在自己仓库的issue上发起悬赏。

3、进入【Issues】,点开一个issue的详情,就可以试试 Gitee Reward啦。

3.2 作为贡献者,针对某个issue发布悬赏以促进解决

3.2.1 发布悬赏

1、进入某个开源仓库的【Issues】界面,并选择你自己发布且未解决的issue,点击进入issue的详情。

2、找到【Gitee Reward】,并选择【发布悬赏】

3、选择悬赏金额和时限之后,支付完成。就可以静静等人来接受啦。

3.2.2 验收代码

如果有开发者接受了你的悬赏,提交了解决issue的代码之后,你可以查看并选择是否把赏金给TA。同时也可以在用户提交代码的Pull Request中和TA进行友好的交流讨论。

3.3 作为开发者,接受某个issue的悬赏以促进开源项目发展

3.3.1 接受悬赏

1、可以在【Gitee Reward】广场或者自己关心的开源项目中定位自己感兴趣的悬赏issues。

2、进入之后,点击【我要参与】,看清条件后选择接受与否。

3.3.2 提交代码

1、悬赏中提交解决方案的形式是采用PR形式,详情可以参考通过PR给开源项目提交修改。把你创建的PR地址填上就可以等待发布者审核了。

1.首先在悬赏所在的仓库 (示例为“高级测试版/Gitee的开源项目”) 下点击【Fork】,把此仓库fork到自己的名下。

在fork的仓库里 (示例为“Roger/Gitee的开源项目”,“Roger”就是要提交代码的那位参与者在Gitee里的namespace) 根据悬赏的需求修改代码,修改完成,确认推送到仓库内。之后点击【+Pull Request】向悬赏所在的仓库“高级测试版/Gitee的开源项目”提交Pull Request。

  1. 此时可以回到悬赏所在的仓库“高级测试版/Gitee的开源项目”的悬赏所在issue详情页,点击【提交代码】。

  1. 之后静静等待发布者审核你的提交就好了。在发布者审核的过程中,记得要在Pull Request中多多交流沟通,以便于顺畅地解决这个悬赏。

http://www.niftyadmin.cn/n/5339886.html

相关文章

【网络奇遇记】揭秘计算机网络性能指标:全面指南

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 速率1.1 数据量1.2 速率 二. 带宽三. 吞吐量四. 时延4.1 发送时延4.2 传播时延…

OceanBase集群扩缩容

​ OceanBase 数据库采用 Shared-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎、存储引擎、事务引擎,天然支持多租户,租户间资源、数据隔离,集群运行的最小资源单元是Unit,每个租户在每…

类于对象下

再识构造函数——初始化列表——成员变量定义的地方 之前我们说:构造函数,对自定义类型会去调用他的默认构造函数,但是如果内置类型也没有写构造函数呢? 这里我们引用出——初始化列表(也是一种构造函数)…

Linux操作系统——理解软硬链接

1.引言 通过我们前面理解文件系统的基础上,我们来理解软硬链接,在我们学习文件的时候我们会见到各种链接文件,其中链接文件分为两种,一种叫软连接,一种叫硬链接。 下面我们新建一个log文件,要对log这个文…

P2PNet推理和训练

0、环境信息 Package Version ------------------------ ------------ certifi 2023.11.17 charset-normalizer 3.3.2 contourpy 1.2.0 cycler 0.12.1 easydict 1.11 filelock …

[java基础揉碎]关系运算符(比较运算符)逻辑运算符赋值运算符三元运算符运算符的优先级

关系运算符一览 细节说明 1) 关系运算符的结果都是boolean型,也就是要么是true,要么是false。 2) 关系运算符组成的表达式,我们称为关系表达式。a > b 3) 比较运算符""不能误写成" 逻辑运算符 用于连接多个条件(多个关…

QtAV:基于Qt和FFmpeg的跨平台高性能音视频播放框架

目录 一.简介 1.特性 2.支持的平台 3.简单易用的接口 二.编译 1.下载依赖包 2.开始编译 2.1克隆 2.2修改配置文件 2.3编译 三.试用 一.简介 官网地址:http://www.qtav.org/ Github地址:https://github.com/wang-bin/QtAV 1.特性 ●支持大部分…

框架概述和MyBatis环境搭建

学习视频:1001 框架概述_哔哩哔哩_bilibili 目录 框架概述 1.1为什么要学 1.2框架的优点 1.3 当前主流框架 Spring框架 Spring MVC框架 MyBatis框架 ​编辑 Spring Boot框架 Spring Cloud框架 1.4 传统JDBC的劣势 MyBatis 2.1 MyBatis概述 ORM框架工作原…