CC开源博客

在开放的工作更加公开地思考

功能

通过萨拉·洛弗尔在2022-12-16

我开始在Creative Common卡塔尔vs葡萄牙分析s (CC)作为完整的堆栈工程师今年神奇的是,上班在CC开放。但是作为一个已经在封闭工作,内部源环境很长一段时间它是绝对是一个学习的经验和一个视角的转变。

多年来我受益,观察,并提供个人工作划分为开源的世界,但我从未深入参与其他项目在很大程度上,也不是我能够贡献什么我在我的专业工作回开源世界(尽管开源每天给予我做的工作)。这是我的一个希望,我主张,但最终没有。现在在CC我终于获得参加在开放经营的项目,和一个更大的世界各地的社区贡献者。

刷新和奖励,但也被启发。现在有这么多的不同。在开放的工作不只是转移代码许可的条款或者有多少人可以贡献,它需要一个重大转变的方法和过程。

例如,在开启方式工作,虽然可能会有社区成员渴望贡献他们可能缺乏上下文理解,有人更熟悉一个项目可能发展随着时间的推移和依赖。支持贡献你需要有一个严重的记录开始战略提供新的贡献者关键信息理解和明确的指示。

这也意味着记录问题不只是一个项目在一个todo列表稍后您将到达。有极值写出详细的信息对未来的自己,而且对任何潜在的社区贡献者理解问题和解决这个问题。设置指令、上下文文档的代码库,以及详细的已知问题,路标,等所有需要记录和书写,这不仅有利于社区贡献者,但也有利于项目作为一个整体。这意味着关键信息必须生活在开放与代码通知。这是一个真正的双赢。

过程也必须转变,你不能只是你想解决的事情列一个清单和开始工作,你必须考虑如何顺利通过每一项颗粒和迭代拉请求可能都是由完全不同的个体。水平的护理工作是如何划分和作用域的问题比它更在这种情况下会与内部团队。在开放的工作并不仅仅意味着编码的开放,这也意味着计划开放的,这就意味着有一个清晰的看法总体路线图和目标项目希望见面。

如果你是代码库的管家您创建或的任何任务列表问题你确定最终不只是属于你自己。把物品放在列表当你独自工作还不够,你还必须找到时间来工作,项目,和工作你完成它。

在开源环境中,工作的社区贡献者,创建一个问题编写代码一样重要和有意义的,在许多情况下,它可能是更重要的。因为问题通常的贡献者首先提供帮助和洞察力,他们第一次接触与您的项目。此外,任何问题您创建可能最终得到完成的一个或更多的人不是你,这意味着它不只是坐在一个列表,直到你做了。这是一个小,但重大转变你思考如何规划和分解工作代码库。

当然是新的,但令人难以置信的回报。甚至在几天,我可能不会去提交拉请求自己,或者挤压缺陷以一种有意义的方式,我觉得我仍然可以提供了有意义的贡献社区通过更好的文档和代码库,回答别人的问题,返工过程,或者查看别人的慷慨的贡献。开源意味着开放你的贡献是什么意思的定义,这是一个很多比我想象的更广泛和更有意义。