gitlab贡献率

我认为许多人都熟悉GitLab(公司或软件)。 许多人可能没有意识到,GitLab还是一个开源社区,它始于我们的共同创始人Dmitriy Zaporozhet在2011年的第一次提交 。事实上,我们有来自更广泛社区的2,000多名贡献者亚搏体育app

社区的贡献范围更广,包括代码,文档,翻译,用户体验设计等。如果您对开放源代码以及对完整的DevOps平台的贡献感兴趣,我希望您考虑加入GitLab社区。

通过查看按权重排序的“ 接受合并请求”标签中的问题,您可以找到可以开始做的事情。 重量轻的问题将更容易实现。 如果发现您有兴趣解决的问题,请确保在该问题上添加评论,表明您想解决此问题,并确认没有人对此问题进行处理。 如果您找不到您感兴趣的问题,但是有贡献的想法(例如,错误修复,文档更新,新功能等),我们建议您打开一个新问题,甚至打开一个合并请求 (MR) )开始与审稿人或其他社区成员合作。

如果您有兴趣,可以在GitLab的不同领域中做出贡献,以及如何开始。

发展历程

无论是修复错误,添加新功能还是帮助进行评论,GitLab都是适合各种背景的开发人员的强大开源社区。 许多贡献者已经开始为GitLab开发做出贡献,而并不熟悉Ruby之类的语言。 您可以按照以下步骤开始为GitLab开发做贡献:

  1. 对于GitLab开发,您应该下载并设置GitLab开发工具包 。 GDK自述文件包含有关如何入门的说明。
  2. 分叉您要贡献的GitLab项目 。
  3. 添加功能或修复您要处理的错误。
  4. 如果您进行的功能更改会影响用户或管理员,请同时更新文档 。
  5. 打开一个MR以合并您的代码及其文档。 您打开MR的时间越早,您就越会得到反馈。 您可以将您的MR标记为“进行中”,以便人们知道您尚未完成。
  6. 添加测试(如果需要)以及变更日志条目,这样您的工作就可以得到认可。
  7. 确保测试套件通过。
  8. 等待评论者。 将在您的MR中添加“社区贡献”标签,并将在几天之内对其进行分类,并通知审阅者。 您可能需要多个评论/迭代,具体取决于更改的大小。 如果您几天都没收到消息,请在评论中输入@ gitlab-org / coaches ,以提及合并请求教练。

文献资料

贡献文档是熟悉GitLab开发流程并与审核者和其他社区成员会面的好方法。 从纠正错别字到更好地组织我们的文档,您会发现许多领域可以做出贡献。 对于有兴趣帮助文档的人,以下是推荐的步骤:

  1. 访问https://docs.gitlab.com以获取最新的GitLab文档。
  2. 如果找到需要改进的页面,请单击页面底部的“编辑此页面”链接,创建项目并修改文档。
  3. 打开MR并遵循分支命名约定进行文档编制,以便您加快连续集成过程。
  4. 等待评论者。 “社区贡献”标签将添加到您的MR中,并将在几天之内进行分类,并通知审阅者。 如果几天没有收到审稿人的消息,请在评论中随时提及@ gl-docsteam

在编写文档时,您可能还需要参考《 GitLab文档指南》 。

翻译

manbetx客户端打不开被翻译成超过35种语言,这主要是由更广泛的社区成员推动的。 如果您使用另一种语言,则可以加入1,500多名帮助翻译GitLab的社区成员。

使用CrowdIn在https://translate.gitlab.com上管理翻译。 首先,短语(例如,出现在GitLab用户界面或错误消息中的短语)在翻译之前需要进行国际化处理。 然后,可以在https://translate.gitlab.com上使用国际化的短语进行翻译。 您可以通过以下方式帮助我们说您的语言:

  1. 登录https://translate.gitlab.com (您可以使用GitLab登录名)。
  2. 找到您想贡献的语言。
  3. 改进现有翻译,对新翻译进行投票和/或为您的给定语言贡献新翻译。
  4. 一旦您的翻译获得批准,它将被合并到将来的GitLab版本中。

用户体验设计

为了帮助制造易于使用且适合不同人群的产品,我们欢迎广大社区的贡献。 您可以帮助我们更好地了解与GitLab UX团队成员一起使用GitLab的方式以及您的需求。 这是您的入门方法:

  1. 访问https://design.gitlab.com以获得GitLab开源设计系统的概述。 您可能还会发现《 入门指南》有帮助。
  2. 选择要处理的问题 。 如果找不到您感兴趣的问题,则可以打开一个新问题以开始对话并获得早期反馈。
  3. 创建MR进行更改以反映您正在处理的问题。
  4. 等待评论者。 将在您的MR中添加“社区贡献”标签,并将在几天之内对其进行分类,并通知审阅者。 如果几天没有收到任何人的来信 ,请随时在评论中提及@ gitlab-com / gitlab-ux

获得帮助

如果您在向GitLab进行贡献时需要任何帮助,则可以参考“贡献”页面上的“ 获得帮助”部分以获取可用资源。 我想强调的一件事是,如果您有任何疑问或觉得自己没有回应,您应该不怕在GitLab上提及问题或MR。 GitLab团队成员应对其他社区成员做出响应,无论他们是否在GitLab工作。

翻译自: https://opensource.com/article/19/9/how-contribute-gitlab

gitlab贡献率

gitlab贡献率_如何为GitLab做贡献相关推荐

  1. win10 修改gitlab账号_玩转gitlab + jenkins

    1.相关概念 互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段:编码 --> 构建 --> 集成 --> 测试 --> 交付 --> 部 ...

  2. 全职工作者如何为 Kubernetes 做贡献

    | 作者:Tara Gu | 编辑:王皓月 | 设计:朱亿钦 | 翻译:Rudy Steiner | 审稿:颖颖子,PuPaul_II_ 你甚至可以在业余时间参与最大的开源项目之一的内部工作. 我是从 ...

  3. 刚入职新公司做一些什么贡献_如果您有全职工作,如何为Kubernetes做贡献

    刚入职新公司做一些什么贡献 当我在IBM产品安全事件响应团队工作时,我于2018年10月开始为Kubernetes (K8s)做出贡献. 我被分布式系统所吸引,但在日常工作中无法与它们合作,因此我的导 ...

  4. Detectron2系列:如何为detectron2做贡献

    问题 我们使用GitHub问题来跟踪公共错误和问题.报告任何问题时,请确保遵循问题模板.问题模板:https://github.com/facebookresearch/detectron2/issu ...

  5. 开源贡献 计算_我的第一个Hacktoberfest-第一次为开源做贡献的经验

    开源贡献 计算 by Sibylle Sehl 通过Sibylle Sehl 我的第一个Hacktoberfest-第一次为开源做贡献的经验 (My First Hacktoberfest - Exp ...

  6. node.js是开源的吗_为开源做贡献并不难:我为Node.js项目做贡献的旅程

    node.js是开源的吗 As a developer, you should consider contributing to open source software. Many of your ...

  7. gitlab使用_使用 Docker 部署 Gitlab

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,具有wiki和issue跟踪功能. GitLab是当前应用非常广泛的源代码管理系统. 1. ...

  8. gitlab 更新文件_烂泥:gitlab版本升级

    本文由ilanniweb微信公众号提供友情赞助,首发于烂泥行天下 jenkins技术分享QQ群:571981257 上一篇文章我们介绍了有关gitlab的备份与恢复,这篇文章我们再来介绍下gitlab ...

  9. python开源项目贡献_通过为开源项目做贡献,我如何找到理想的工作

    python开源项目贡献 by Utsab Saha 由Utsab Saha 通过为开源项目做贡献,我如何找到理想的工作 (How I found my dream job by contributi ...

最新文章

  1. ICCV 2019:谷歌获最佳论文!中国入选论文最多,中科院、清华领跑
  2. 派生类到基类的转换 和基类到派生类的转换
  3. 微软官方office2010使用技巧宝典视频免费下载
  4. 【算法】红黑树-二叉树-算法
  5. 单基因GSEA怎么做?
  6. db2表名大小写问题
  7. slots游戏html5开发,unity自定义游戏框架Custom Slots fr amework 1.4
  8. AD09由英文改中文菜单步骤
  9. 面试总结-接口测试面试题
  10. 开发多语言常用国家地区对照表(最全的各国地区对照表) 多语言简称
  11. Redis分布式锁故障,我忍不住想爆粗...
  12. 微信公众号如何推广自己的小程序以及操作步骤
  13. mysql 正则表达式 包含中文_MYSQL 中文检索匹配与正则表达式
  14. 苹果手机桌面找不到计算机,苹果手机设置图标不见了怎么办
  15. 【概率论】贝叶斯法则
  16. Ardunio开发实例-LM75温度传感器
  17. golang 将EBCDIC转成ASCII
  18. matlab中awgn给信号添加高斯白噪声
  19. .有一千万条短信,有重复,以文本文件的形式保 请用5 分钟时间,找出重复出现最多的前10 条。
  20. PTA-判断输入的字符是哪种类型

热门文章

  1. 变形 圆形_中山125T圆形玻璃钢冷却塔现场安装
  2. Linux练习(函数调用复制文件)
  3. 南北非遗传承人齐聚北京 演绎非遗精巧
  4. js中split,splice,slice方法之间的差异。
  5. Django开发自己的博客系统
  6. Code Forces 448C Painting Fence 贪婪的递归
  7. 【原创】开源Math.NET基础数学类库使用(05)C#解析Delimited Formats数据格式
  8. 黑马程序员-JAVA高级视频_IO输入与输出-20天-9(切割合并文件)
  9. 大屏实时监控-2019年CSDN博客之星年度总评选(2019-02-07 13:47)
  10. C语言的一些知识总结