草庐IT

如何为开源项目和社区做贡献 -- 你应该知道的十件事

1.前言 大家好,我叫颜国进,现为英特尔边缘计算创新大使、百度飞桨开发者专家。回溯至2021年12月,那时的我,身为机械专业研一新生,仅在C和Python编程语言上有些许基础,对于深度学习的殿堂还只敢在门口窥探,对于OpenCV图像处理以及模型部署等技术更是所知甚少。然而,通过不懈的努力和对知识的执着追求,如今我已经能够娴熟地运用C++、C#等编程语言进行项目开发,并且能够使用Python和各类深度学习框架来训练自己的模型。值得一提的是,我已经发布并运营了一项名为OpenVINOC#API的开源项目,为在C#平台开发深度学习和计算机视觉应用的开发者提供更便捷的工具。围绕该项目,产出了多篇富有深

【Github-Action】统计整个社区所有项目的贡献

thinkasany/organize-contributors介绍🚀谁在用我效果🍔使用指南示例仓库mdpagesyml配置ymldemo介绍项目地址如果你对github-action感兴趣,还可以看这篇文章,这篇文章教会你如何开发GithubAction,并且让你明白它是什么,怎么用,如何做到的。如何开发一个action我是一个生成contributors.png的github-action,我和市面上其他的不一样,我专门解决整个Organization的commit统计,以往只能针对仓库,使用我的话可以贴在社区主页的.github中🚀谁在用我#社区描述热度1DoocsGitHub技术社区D

同参与、齐贡献、共创生态,openGauss社区加速汇聚创新力量​

数据库作为千行万业数据的基石,是推动数字经济发展的核心。目前,中国数据库行业进入了高速发展阶段,但仍需要国内数据库社区进一步可持续发展,加强数据库核心技术研发,并建立完善的国产开源数据库生态,打造植根于国内的开源数据库根社区。openGauss作为技术先进的国产开源数据库,已在国计民生行业规模商用,成为行业首选。不仅如此,openGauss社区理事会理事长胡正策介绍,在openGauss开源的三年中,社区企业数量增长100倍,开源贡献者数量增长50倍,版本下载量增加38倍,代码量增长16倍,开源代码更是达到2100万行。据Gitee平台指数统计,openGauss已经成为国内最活跃的开源数据库

OpenAI也在996?一位离职员工自白:代码贡献第四,经常工作6天

AI圈的人大概都知道,OpenAI是其中的佼佼者,技术牛、薪酬高,但很大可能工作量也大。今天,推特上一位OpenAI员工的离职自白获得了非常高的关注和浏览量,一定程度上让我们看到了在OpenAI工作的状态。来源:https://twitter.com/rememberlenny/status/1743435833364132234这位员工名为LennyBogdonoff,他在2022年6月加入OpenAI,主要从事AI产品及体验相关的工作。他在自白中描述了自己的工作内容、工作时长以及对OpenAI的贡献。20个月前,我离开了参与创立的公司MilkVideo,加入OpenAICodex团队。期间

如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码

最好的中文TTS项目Bert-vits2更新了中文特化分支,但可能由于时间仓促,代码中存在不少的bug,作为普通用户,有的时候也想为自己喜欢的开源项目做一点点贡献,帮助作者修改一些简单的bug,那么该如何开始?本次我们以Bert-vits2项目为例子,分享正确提交PR(PullRequests)的方式。FORK项目首先面对一个开源项目,作为普通用户我们有三个选项:点击Watch可以关注该项目,项目有了更新会提醒关注者,点击Star可以给作者鼓励,类似点赞之类的操作,这里最重要的是Fork,可以把项目拷贝一份到自己的项目库中:在项目列表中可以看到明确标出了该项目是fork自fishaudio/B

如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码

最好的中文TTS项目Bert-vits2更新了中文特化分支,但可能由于时间仓促,代码中存在不少的bug,作为普通用户,有的时候也想为自己喜欢的开源项目做一点点贡献,帮助作者修改一些简单的bug,那么该如何开始?本次我们以Bert-vits2项目为例子,分享正确提交PR(PullRequests)的方式。FORK项目首先面对一个开源项目,作为普通用户我们有三个选项:点击Watch可以关注该项目,项目有了更新会提醒关注者,点击Star可以给作者鼓励,类似点赞之类的操作,这里最重要的是Fork,可以把项目拷贝一份到自己的项目库中:在项目列表中可以看到明确标出了该项目是fork自fishaudio/B

微软成为PostgreSQL主要贡献者

微软成为PostgreSQL主要贡献者 微软对PostgreSQL贡献的很多新功能都来自于客户在使用微软Azure上的PostgreSQL管理实例数据库,所以这些新功能都来自于真实的客户需求微软贡献的这些新功能都是比较实用的功能在这里,【真实的客户需求】要突出一下,因为现在很多社区贡献者贡献的代码都不是从真实的客户需求出发的,都是从社区或者自己的经验出发来贡献代码这就导致几个问题,代码没有被真实场景打磨,代码有漏洞,性能有问题,贡献的代码由于不是真实的或者迫切的客户需求,所以对数据库内核稳定性有影响当然,这跟国内氛围也有关系,某些数据库“砖家”为了自己名气和contributor/commit

微软成为PostgreSQL主要贡献者

微软成为PostgreSQL主要贡献者 微软对PostgreSQL贡献的很多新功能都来自于客户在使用微软Azure上的PostgreSQL管理实例数据库,所以这些新功能都来自于真实的客户需求微软贡献的这些新功能都是比较实用的功能在这里,【真实的客户需求】要突出一下,因为现在很多社区贡献者贡献的代码都不是从真实的客户需求出发的,都是从社区或者自己的经验出发来贡献代码这就导致几个问题,代码没有被真实场景打磨,代码有漏洞,性能有问题,贡献的代码由于不是真实的或者迫切的客户需求,所以对数据库内核稳定性有影响当然,这跟国内氛围也有关系,某些数据库“砖家”为了自己名气和contributor/commit

auto{x}与auto(x)---一位中国小伙为cppreference作出的贡献

  C++作为一门静态类型语言,是需要程序员声明变量类型的。然而来到了C++11,auto的诞生使得变量声明变得及为方便,尤其是对于比较长的模板类型,auto一定程度上为代码编写者减轻了负担。到了C++23,突然来了个新特性:auto{x}/auto(x),这又是个什么东西,它的motivation又是什么?   首先这是一个中国小伙为C++23作出的贡献,他是一位在美国工作的engineering,这是他的主页。  到底解决了什么问题?  来看看这个函数。voidmy_erase(auto&x){std::erase(x,x.front());}  假如我们传入一个vector类型,vect

解决 Linux git push 贡献者不同(没有出现绿点)的问题

第一步,通过下面的指令,修改linuxgit的配置文件:vi~/.gitconfig会进入下图界面:进入本地(Windows)中git的设置界面复制名称和Email到gitconfig里,不要在末尾加(空格)。vim保存:shift+;wqEnter