展开

关键词

喜提 Go Contributor

上次写了一篇《喜提 Redir Contributor》,内容是给欧神写的一个短网址小工具加了一个输出结果排序的功能,凑了个热闹。 结果有朋友看成了 redis contributor,并没有那么牛逼~? 但这次真的是给 golang/go 提交了代码,喜提 Go Contributor。 后来,杨文还在极客时间的直播中做了分享《聊聊我的 Go Contributor 之路》。 在我发布喜提 Go Contributor 消息的时候,群里有小伙伴就说: 从我听了曹大那次播客,我就知道饶大快成为 Contributor 了~ 嗯,相信他也快了~ 另外,还有个大佬 benshi 回复说 在这里可以看到所有已发正式版的 Go Contributor,这里可以看到 Go Contributor 的排名,benshi 大佬排名 46: ?

33420

喜提 redir contributor

如果顺带修一下小的错误[1],成为 Contributor,那就更多了一种成就感。 就像杨文前几天成为 Go Contributor 那样[2],从小处开始,慢慢提升技术含量,总有一天,慢慢成为真正的 Contributor,像曹大那样[3]。 在“玩弄” redir 的过程中,修了一下 Makefile 文件,增加了一个 stats 页面的排序,也因此成为 redir 的从 contributor,nice!

37430
  • 广告
    关闭

    腾讯云618采购季来袭!

    腾讯云618采购季:2核2G云服务器爆品秒杀低至18元!云产品首单0.8折起,企业用户购买域名1元起,还可一键领取6188元代金券,购后抽奖,iPhone、iPad等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一行代码成为Apache Contributor

    以Apache Hudi为例,讲解如何通过一行代码成为Apache顶级项目的Contributor。 1. git config user.name xxx;git config user.email xxx配置用户名和邮箱,注意用户名和邮箱需要使用注册Github使用的用户名和邮箱,这样后续才能正常显示 Contributor Would you please give me the contributor permission? My JIRA ID is xxx. 5) 这样便完成提交PR的过程,后续等待committer帮忙review代码、根据意见修改代码和合并PR,当合并后,恭喜你,正式成为Apache顶级项目的contributor ? 总结 想成为Apache的contributor或熟悉PR提交流程,一种简单参考样例是通过 typo fix上手,熟悉流程后可做更多事情,这样可早日成为Apache committer。

    45610

    胖哥成为Spring官方项目的Contributor

    给开源项目尤其是Spring这种知名度高的项目贡献代码是比较难的,起码胖哥是这么认为的。有些时候我们的灵感未必契合作者的设计意图,即使你的代码十分优雅。

    5410

    Contributor License Agreements : 贡献者许可证协议 介绍

    Contributor License Agreements : 贡献者许可证协议 介绍     给大家介绍一个保护开源项目中Contributor权益的协议:Contributor License Agreements 我在 12 年参与社区主导的项目 ASF CloudStack 的时候,才第一次知道在社区中 Contributor 是一个很受人尊敬的title。       Apache Software Foundation       Facebook       Google       Python       OpenStack       等等      说真的,Contributor 相关参考 :  https://en.wikipedia.org/wiki/Contributor_License_Agreement

    86350

    三十分钟成为 Contributor | 为 TiKV 添加 built-in 函数

    SQL 语句发送到 TiDB 后经过 parser 生成 AST(抽象语法树),再经过 Query Optimizer 生成执行计划,执行计划切分成很多子任务,...

    36230

    十分钟成为 Contributor 系列 | 支持 AST 还原为 SQL

    为了更好的理解测试逻辑,下面我们看 `RunNodeRestoreTest`:** ``` // 下面是测试逻辑,已经实现好了,不需要 contributor 实现 func RunNodeRestoreTest --- 加入 TiDB Contributor Club,无门槛参与开源项目,改变世界从这里开始吧(萌萌哒)。 [tidb-community]

    84020

    十分钟成为 Contributor 系列 | 为 TiDB 重构 built-in 函数

    这是十分钟成为 TiDB Contributor 系列的第二篇文章,让大家可以无门槛参与大型开源项目,感谢社区为 TiDB 带来的贡献,也希望参与 TiDB Community 能为你的生活带来更多有意义的时刻 TiDB Contributor Club 将大家聚集起来,我们互相分享、讨论,一起成长。 感谢你的参与和贡献,在开源的道路上我们将义无反顾地走下去,和你一起。 成为 New Contributor 赠送限量版马克杯的活动还在继续中,任何一个新加入集体的小伙伴都将收到我们充满了诚意的礼物,很荣幸能够认识你,也很高兴能和你一起坚定地走得更远。 成为 New Contributor 获赠限量版马克杯,马克杯获取流程如下: 提交 PR PR提交之后,请耐心等待维护者进行 Review。 合并 PR 后自动成为 Contributor,会收到来自 PingCAP Team 的感谢邮件,请查收邮件并填写领取表单,表单填写地址:http://cn.mikecrm.com/01wE8tX 后台

    42800

    十分钟成为 Contributor 系列:重构内建函数进度报告

    author: 徐怀宇 6 月 22 日,TiDB 发布了一篇如何十分钟成为 TiDB Contributor 系列的第二篇文章,向大家介绍如何为 TiDB 重构 built-in 函数。 成为 New Contributor 赠送限量版马克杯的活动还在继续中,任何一个新加入集体的小伙伴都将收到我们充满了诚意的礼物,很荣幸能够认识你,也很高兴能和你一起坚定地走得更远。 成为 New Contributor 获赠限量版马克杯,马克杯获取流程如下: 提交 PR PR提交之后,请耐心等待维护者进行 Review。 合并 PR 后自动成为 Contributor,会收到来自 PingCAP Team 的感谢邮件,请查收邮件并填写领取表单 表单填写地址:http://cn.mikecrm.com/01wE8tX 后台 AI 核查 GitHub ID 及资料信息,确认无误后随即便快递寄出属于你的限量版马克杯 期待你分享自己参与开源项目的感想和经验,TiDB Contributor Club 将和你一起分享开源的力量

    27300

    TiKV 项目首个 SIG 成立,一起走上 Contributor 进阶之路吧! | 1024 程序员节快乐!

    社区的 Reviewer 或更高级的贡献者(Committer,Maintainer)将提名 Active Contributor 加入 Coprocessor SIG。 Active Contributor 是对于 TiKV Coprocessor 模块或者 TiKV 项目有浓厚兴趣的贡献者,在过去 1 年为 TiKV 项目贡献超过 8 个 PR。 在此过程中,成员可以从 Active Contributor 逐步晋升为 Reviewer、Committer 角色,解锁更多角色权利&义务。 Reviewer:从 Active Contributor 中诞生,当 Active Contributor 对 Coprocessor 模块拥有比较深度的贡献,并且得到 2 个或 2 个以上 Committer Coprocessor SIG Tech Lead 以月为单位对小组成员进行考核,决定成员是否可由 Active Contributor 晋升为 Reviewer: + 熟悉代码库; + 获得至少 2

    28500

    TiFlash 函数下推必知必会丨十分钟成为 TiFlash Contributor

    Issue 列表:https://github.com/pingcap/tiflash/issues/5092按照惯例,我们也给 TiFlash New Contributor 准备了限量马克杯,获取流程见文末 TiDBTiFlash 和 TiDB 的向量化函数实现上存在不同点,参与过 TiDB 贡献的 Contributor 需要关注下:C++ 与 Golang 的区别TiFlash 里重度使用 C++ 模板去写函数 如果你在贡献的过程中遇到其他问题,请来这里提问:https://internals.tidb.io/c/sqlengine限量马克杯获取流程图片任何一个新加入集体的小伙伴都将收到我们充满诚意的礼物,成为 New TiFlash Contributor 当收到两个及以上的 LGTM 后,该 PR 将会被合并;合并 PR 后自动成为 Contributor,就可以填表单领取你的专属马克杯啦,表单地址:https://forms.pingcap.com/f

    9130

    三十分钟成为 Contributor | 提升 TiDB Parser 对 MySQL 8.0 语法的兼容性

    从 Issue 领取任务 我们会在 Improve parser compatibility 周期性发布不兼容的 Bad SQL Case 组,每组 Case 都会构成一个 Issue,Contributor 在我们将 Contributor 的 Github ID 添加到 Index Issue 中后,即完成任务的领取。 2. 编码 Contributor 修改文法规则。对于涉及到语义层面的规则变动,需要同步修改 AST 节点的数据结构(AST 节点定义在 parser/ast 中)。 TiDB 通过 AST 树生成执行计划,修改 AST 节点可能会影响 TiDB 的行为,因此应尽量保持原有结构,不改变原有的属性,如果确实有修改 AST 树必要,我们会帮助 Contributor 检查 alter table t drop check c, remove partitioning; ### Check List Tests - Unit test 需要特别指出的是,我们鼓励各位 Contributor

    75620

    十分钟成为 Contributor 系列 | 助力 TiDB 表达式计算性能提升 10 倍

    Column-Oriented Database Systems 在这篇文章中,我们将描述: 如何在计算框架下实现某个函数的向量化计算; 如何在测试框架下做正确性和性能测试; 如何参与进来成为 TiDB Contributor 如何成为 Contributor 为了推进表达式向量化计算,我们正式成立 Vectorized Expression Working Group,其具体的目标和制度详见这里。 如何成为 Contributor: 在此 issue 内选择感兴趣的函数并告诉大家你会完成它; 为该函数实现 vecEvalXType() 和 vectorized() 的方法; 在向量化测试框架内添加对该函数的测试 原文阅读:https://pingcap.com/blog-cn/10mins-become-contributor-of-tidb-20190916/

    44010

    Android开发模式之MVC,MVP和MVVM的简单介绍与区别

    contributor = new Contributor();     private TextView topContributor;     private Subscriber<Contributor  contributor) {            MainActivity.this.contributor = contributor;             topContributor.setText >, Contributor>() {                     @Override                    public Contributor call(List<Contributor >, Contributor>() {                 @Override                public Contributor call(List<Contributor  contributor) {        MainActivity.this.contributor = contributor;         topContributor.setText(contributor.login

    1.9K80

    MVP+Retrofit+RxJava简单事例

    public interface MainView { void showProgress(); void setDataList(List<Contributor> dataList >>() { // @Override // public void onResponse(Call<List<Contributor>> call, Response <List<Contributor>> response) { // List<Contributor> contributorList = response.body() ; // for (Contributor c : contributorList){ // Log.d("TAG", "login: name:request header" }) @GET("repos/{owner}/{repo}/contributors") Call<List<Contributor

    8330

    okhttp拦截器的使用------修改baseurl

    >>() { @Override public void onResponse(Call<List<Contributor >> call, retrofit2.Response<List<Contributor>> response) { List<Contributor> = null) { for (Contributor contributor : contributorList) { Log.e("login", contributor.getLogin()); Log.e("contributions", contributor.getContributions } @Override public void onFailure(Call<List<Contributor

    1.3K20

    新架构、新角色:TiDB Community Upgrade!

    变化 2:Active Contributor 和 Reviewer [图 3 新社区架构之 Active Contributor、Reviewer]

    图 3 新社区架构之 Active Contributor、Reviewer
    上图反映了这次社区架构升级的第 2 个变化:在开发者社区中,新增了 Reviewer 和 Active Contributor 的角色。 Active Contributor 是一年贡献超过 8 个 PR 的 Contributor。 另外这张图也反映了社区角色和专项兴趣小组的关系,我们来仔细看看 SIG 中的社区角色: Active Contributor 即一年贡献超过 8 个 PR 的 Contributor。 Reviewer 从 Active Contributor 中诞生,当 Active Contributor 对该模块拥有比较深度的贡献,并且得到 2 个或 2 个以上 Committer 的提名时,将被邀请成为该模块的

    27530

    OpenFeign封装为springboot starter

    interface GitHub { @RequestLine("GET /repos/{owner}/{repo}/contributors") List<Contributor> contributors (@Param("owner") String owner, @Param("repo") String repo); } static class Contributor { String login List<Contributor> contributors = github.contributors("OpenFeign", "feign"); for (Contributor contributor : contributors) { System.out.println(contributor.login + " (" + contributor.contributions + ")")

    88210

    扫码关注云+社区

    领取腾讯云代金券