我国企业对开源社区的贡献度_我对开源的前三个贡献

我国企业对开源社区的贡献度

开源项目入门可能令人生畏。 我想为开源项目做贡献,但在从何处入手方面苦苦挣扎。 时间到了,我终于拍摄了照片,最终获得了出色的学习经验。 这是我对前三个开源贡献的经验。

鸭鸭去

DuckDuckGo是Google搜索的替代方法。 他们想提供一个尊重您的隐私并且不会追踪您的搜索引擎 他们使用Instant Answer ,这实际上是搜索查询的结果。 即时答案的一种形式是备忘单 将备忘单提供给搜索平台是一种非常简单的方法,可以帮助您做出首次贡献。 他们在Slack上也有一个很棒的社区-加入后,我的社区经理亲自给我发送了电子邮件。 社区经理自我介绍并热烈欢迎我加入该小组,这种个人风格表明了他们拥有的社区类型。

DuckDuckGo还拥有关于如何入门的出色文档 他们使用Codio(一种云IDE)使建立开发环境非常容易。 我对编写Perforce备忘单感兴趣,用户可以在其中轻松找到对命令行客户端的引用。 在几个小时内,我就可以通读文档,设置环境并做出自己的第一份贡献。 社区非常细心,并给出了友好的反馈。 几天后,我的Perforce备忘单在他们的登台现场。 大约一周后,它在生产现场。

用户现在可以输入这样的搜索:

我国企业对开源社区的贡献度_我对开源的前三个贡献

并获得如下结果:

我国企业对开源社区的贡献度_我对开源的前三个贡献

Perforce修补程序

并非所有开源项目都是大型的官方项目。 许多具有唯一作者的个人项目都在那里,他们乐于接受帮助和贡献。 Buddha Jyothiprasad编写的Perforce Patcher是一个JavaFX应用程序,它基于变更列表中的差异创建补丁。 我以前没有使用JavaFX应用程序的经验,但是我了解足够的Java来阅读代码并对其有基本的了解。 我想添加使用一些命令行参数启动应用程序的功能,以预填充初始登录字段。 我进行了更改并提交了请求请求 作者真的很好,他要求我使用自己的更改来更新自述文件,并合并到我的提交中。

亚搏体育app

我一直想了解有关Ruby on Rails框架的更多信息。 学习新技术堆栈的最好方法是使用它来研究项目。 GitLab是一个相当知名的本地git管理应用程序。 他们有关于贡献的详尽指南和相当正式的参与过程。 他们关于设置开发环境的说明已经足够详细,可以开始使用,但并不难理解。 他们在问题上使用了抢手标签,任何有志于贡献的人都可以选择并修复这些问题。 我决定通过解决需要简单更改文本问题来弄湿自己。 挑剔的果实是了解项目的工作流程和开发环境的好方法。 我提交了合并请求 ,主持人React非常热烈。 来回一番之后,我做了我的第一个GitLab贡献。

结语

对开源项目的贡献并不像看上去那样可怕。 挖掘一点,您会发现大量运行良好的项目,这些项目由友好的人组成,他们将欢迎新的贡献者。 与单独的作者一起帮助较小的项目也是一种协作和学习的好方法,而不必重新发明轮子。 我希望这会鼓励您找到您感兴趣的项目,并且不惧怕进行第一次提交。

翻译自: https://opensource.com/article/17/1/my-first-three-open-source-contributions

我国企业对开源社区的贡献度