首个作者以 PR 方式成功认领的开源软件出现啦
上周我们上线了一个软件作者认证、邀请作者认证功能,简单来讲就是希望作者来认领已经被收录在 OSCHINA 开源软件库中的项目。
认证逻辑就是确认收录的项目的开源地址是否与认证人的 Gitee/GitHub 帐号下的项目库地址相同。方式有两种,一种是认证人直接绑定 Gitee/GitHub 帐号,并进行仓库匹配确认。另一种是手动方式,认证人使用该项目托管帐号在 Gitee/GitHub 下提交一个 PR 给 OSCHINA 帐号的一个专用库。
目前这两种认证方式都已经产生了成功案例,这里以第一个手动成功案例介绍一下具体认领过程:
C 语言跨平台图形渲染库 GBOX 的作者 ruki 在 OSCHINA 在 GitHub 上的专用认证库下提交了 PR:
编辑查看该 GitHub 帐号 waruqi 确实为 tboox/gbox 的创建人,并且该库地址与 OSCHINA 收录该项目的开源地址相同,所以认定 ruki 是 GBOX 的作者。
作为首个认证成功者,我们将特别为 ruki 送出一份奖品:
由@图灵教育 提供的图灵程序技术丛书《 演进式架构 》
+ 霸王程序员专属育发防脱套装
也欢迎其他开源开发者积极来参与这一活动,把自己开源的项目认领回家。认领详情可以查看:
https://www.oschina.net/news/110893/osc-oss-page-news
另外,如果你查看的开源软件还没有作者认领,可以点击 “邀请作者认证”复制专属邀请文案,通过社交平台、博客或私信留言等方式分享给软件作者,如果作者通过文案内的专属链接完成认证,你将会获得社区奖励的「开源伯乐」勋章。
在 11 月 4 日前成功邀请作者认领的读者也将获得图灵程序技术丛书 1 本噢~
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linus Torvalds:我不再是一名程序员了
在近期举行的欧洲开源峰会上,Linus Torvalds 与 VMware 的首席开源官Dirk Hohndel 进行了公开对谈。期间,他表示不再认为自己是一名程序员。 Torvalds 解释说,他不再了解编码了,目前写的大多数代码都在电子邮件中。每当有人发送了补丁,他就用伪代码回复。现在的Torvalds 对编辑补丁习以为常,有时还会将未经测试的补丁直接发送出去。他要做的,就是在邮件中告诉别人“我认为应当这样”。“但这就是我所从事的,我不再是程序员了”。 实际上Torvalds 的工作内容不仅仅是读写电子邮件。他认为自己工作的本质是对人说“不”,必须有人对一些补丁或 PR 之类的说“不”。在他看来,如果开发者得知有被拒绝的可能,将会更好地编写代码。 简而言之,如今的 Linus Torvalds 是代码管理者和维护者,而不是开发人员。迅速响应别人发来的补丁,及时给出反馈,并保持维护状态,Torvalds 对此感觉还好,这是一名代码维护者应做的。 这些听起来也许有些无趣,毕竟Linus Torvalds 算是众人皆知的有趣人士,他的早期自传就叫《只是为了好玩》(Just for Fun...
- 下一篇
每日一博 | 由浅入深:Python 中如何实现自动导入缺失的库?
在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No module named 'xxx' 。 导入失败问题,通常分为两种:一种是导入自己写的模块(即以 .py 为后缀的文件),另一种是导入三方库。本文主要讨论第二种情况,今后有机会,我们再详细讨论其它的相关话题。 解决导入 Python 库失败的问题,其实关键是在运行环境中装上缺失的库(注意是否是虚拟环境),或者使用恰当的替代方案。这个问题又分为三种情况: 一、单个模块中缺失的库 在编写代码的时候,如果我们需要使用某个三方库(如 requests),但不确定实际运行的环境是否装了它,那么可以这样写: try: import requests except ImportError: import os os.system('pip install requests') import requests 这样写的效果是,如果找不到 requests 库,就先安装,再导入。 在某些开源项目中,我们可能还会...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Mario游戏-低调大师作品
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作