PG中文社区 /

如何为PostgresQL做贡献?

原作者:张文升  创作时间:2019-01-23 10:19:23+08
redraiment 发布于2019-01-23 10:19:23           评论: 4   浏览: 6630   顶: 732  踩: 726 

原文链接

译者简介

张文升 中国开源软件推进联盟PostgreSQL分会核心成员之一,《PostgreSQL实战》作者之一。常年活跃于PostgreSQL、MySQL、Redis等开源技术社区,坚持推动PostgreSQL在中国地区的发展,多次参与组织PostgreSQL全国用户大会。近年来致力于推动PostgreSQL在互联网企业的应用以及企业PostgreSQL培训与技术支持。

我如何为Postgres做贡献

经常会遇到这个问题:“我如何为Postgres做贡献?”。PostgreSQL是一个很棒的开源数据库,具有非常良好的代码基础,对于我们许多技术人来说,贡献和回馈开源亦是一件值得骄傲的事儿。关于回馈Postgres,您通常不会立即提交代码和实现您贡献PostgreSQL的良好愿望。因此,从哪里开始为Postgres作出贡献很关键。如果您正在考虑更多地参与Postgres,我有一些对您可能有用的提示。

关注正在发生的事情

熟悉Postgres代码开发和社区的首要方法是订阅邮件列表。即使您不考虑回馈,邮件列表也可以成为您获得Postgres知识和提升技能水平的好地方。小提示:邮件列表非常活跃,但这没关系,因为你不需要阅读每一封电子邮件 - 仅浏览每日摘要便很好。您可以订阅一长串邮件列表,但我认为您应该了解以下内容:

  • pgsql-general - 这是最活跃的邮件列表,您可以在其中找到有关使用Postgres和故障排查的问题。当你看到问题时,它是一个开始引导并帮助其他人的好地方。
  • pgsql-hackers - 讨论内核开发的地方。在你开始做自己的贡献之前,必须先阅读几个月。
  • pgsql-announce - 关于Postgres的新版本和重要事件的公告。
  • pgsql-advocacy - 如果你对布道方面更感兴趣,那么这个邮件列表值得订阅。

通过订阅这些邮件列表,您可以为将来的代码提交做准备,并且让您有机会参与讨论。

熟悉过程

当您阅读邮件列表时,文档是您理解某些内容如何工作的良师益友。Postgres文档有丰富的内容,所以当你有问题时最好先搜索文档,文档可能已经回答的内容。在不同的领域为Postgres做贡献可能略有不同,如文档改进、Bug fix到新功能。PostgreSQL wiki有自己的指南,可帮助您做好准备。

您认为您已经具备贡献的能力?

您已经阅读了邮件列表,已经准备好进行一些讨论了,您认为自己已经准备好了。但从哪里开始?

最好的方向之一是帮助在commitfest期间对打开的补丁进行代码审查。你看,开发发生在Postgres的commitfests中。在commitfest中,您可以浏览各类提交,浏览打开的补丁程序以及查看/评论它们。通常,在编写补丁时进行补丁审查有大量的工作要做,因此对审查和测试的贡献非常有用。

您已经查看了一些补丁,您已准备好编写自己的补丁

在您直接动手写一个补丁之前,先深入调研会更好。以开始参与邮件列表的讨论作为第一步,列出您看到的有兴趣协助修复的问题。有时候可能其他人已经在处理这些问题或者看到潜在的错误和危险,也有可能参与邮件列表讨论的大多数人只是在期待您的补丁。您从邮件列表和审查补丁中获取的内容应该在您开始调查时做得很好。然后一旦写完就提交它并打开commitfest。

代码不是唯一的方法

是的,Postgres是代码,它本质上是一个数据库。 但Postgres不仅仅是代码,它还是一个社区,它可以让人们分享社区的知识并帮助他人。 如果你还没有准备好进入社区并做出贡献,那么您仍有很多机会可以回馈您所在地区的非营利组织来支持布道的工作:例如美国的PostgreSQL.US和欧洲的PostgreSQL.EU。您也可以自己开始发布有关Postgres的博客(如果您在PostgreSQL Planet注册了博客)或考虑在就近的用户组发言。

不是每个人都会成为PostgreSQL开发者,但这并不意味着您不能跟随并参与。如果您只想潜水,那就完全没问题了。 考虑订阅Postgres Weekly或Citus的实时资讯,然后关注twitter @postgresql 吧。

《PostgreSQL实战》书籍推荐

  • 作者:谭峰、张文升
  • 出版日期:2018年7月
  • 页数:415页
  • 定价:89元

本书特色

中国开源软件推进联盟PostgreSQL分会特聘专家撰写,国内多位开源数据库专家鼎力推荐。

基于PostgreSQL 10 编写,重点介绍SQL高级特性、并行查询、分区表、物理复制、逻辑复制、备份恢复、高可用、性能优化、PostGIS等,涵盖大量实战用例。

购买链接

CENTER_PostgreSQL_Community


评论:4   浏览: 6630                   顶: 732  踩: 726 

请在登录后发表评论,否则无法保存。

1# __ xcvxcvsdf 回答于 2024-10-21 19:58:54+08
https://hrqbj.tiancebbs.cn/ http://bjtcxxw.cn/sccdf/ http://jingren.hftcbmw.cn/jj/ http://yuanbang.tjtcbmw.cn/ezhou/ http://bjtcxxw.cn/jbq/ http://ouyu.hftcbmw.cn/nanhuish/ http://huaguang.jxtcbmw.cn/qzq/ http://yz.cqtcxxw.cn/fjx/ http://fuyang.tjtcbmw.cn/sxcz/ http://gx.lztcxxw.cn/kfqz/ https://scshi.tiancebbs.cn/ http://bjtcxxw.cn/hljdxal/ http://taiying.njtcbmw.cn/suqian/ http://yuanbang.tjtcbmw.cn/fujian/ https://yuanping.tiancebbs.cn/ https://ptqchanyeyuan.tiancebbs.cn/ https://jianshenongchang.tiancebbs.cn/

2# __ xcvxcvsdf 回答于 2024-10-21 19:09:00+08
https://www.tiancebbs.cn/ershouwang/469679.html https://www.tiancebbs.cn/ershoufang/470921.html https://heze.tiancebbs.cn/qths/463315.html https://wuwei.tiancebbs.cn/qths/460976.html https://zjqz.tiancebbs.cn/qths/460748.html https://su.tiancebbs.cn/hjzl/463373.html https://gz.tiancebbs.cn/qihuotouzi/55323.html https://aihuishou.tiancebbs.cn/sh/1298.html https://zulin.tiancebbs.cn/sh/3801.html https://bb.tiancebbs.cn/qths/457268.html https://cq.tiancebbs.cn/qitataishidiannao/188930.html https://aihuishou.tiancebbs.cn/sh/4614.html https://sh.tiancebbs.cn/hjzl/463884.html https://aihuishou.tiancebbs.cn/sh/1097.html https://aihuishou.tiancebbs.cn/sh/2583.html https://www.tiancebbs.cn/ershouwang/470788.html https://aihuishou.tiancebbs.cn/sh/1597.html

3# __ xcvxcvsdf 回答于 2024-10-11 16:22:51+08
https://liangtian.tiancebbs.cn/ https://aihuishou.tiancebbs.cn/nhqtj/ http://taiying.njtcbmw.cn/jzqb/ http://bjtcxxw.cn/llpj/ https://wangqing.tiancebbs.cn/ http://fs.shtcxxw.cn/shijiazhuang/ https://fenlei.tiancebbs.cn/bjtz/ https://fenlei.tiancebbs.cn/zhaoqing/ http://bjtcxxw.cn/qingpuqu/ http://gx.lztcxxw.cn/cqzx/ http://taiying.njtcbmw.cn/jiangmen/ http://ruanwen.xztcxxw.cn/sccdf/ https://xuanzhou.tiancebbs.cn/ http://km.lstcxxw.cn/baise/ https://fenlei.tiancebbs.cn/jxjdz/ https://ningguo.tiancebbs.cn/ http://ouyu.hftcbmw.cn/gccc/

4# __ xiaowu 回答于 2024-04-23 14:42:22+08
感谢师恩的唯美句子:https://www.nanss.com/yulu/4081.html 家族名字:https://www.nanss.com/mingcheng/4972.html 久别重逢的情景写一段话:https://www.nanss.com/xuexi/4052.html 草原的诗句:https://www.nanss.com/xuexi/4472.html 心烦意乱心情说说:https://www.nanss.com/wenan/4619.html 静谧时光唯美意境句子:https://www.nanss.com/yulu/4798.html 精简祝福语:https://www.nanss.com/yulu/4690.html 看淡一切无所谓的句子:https://www.nanss.com/yulu/4599.html 一辈子闺蜜的经典句子:https://www.nanss.com/yulu/4323.html 美到窒息的古典诗句:https://www.nanss.com/xuexi/4606.html 颓废的网名:https://www.nanss.com/mingcheng/4114.html 帮派名字:https://www.nanss.com/mingcheng/4703.html 七夕幽默文案:https://www.nanss.com/wenan/4713.html 暗示想念某人的句子:https://www.nanss.com/yulu/4043.html 中华传统文化有哪些:https://www.nanss.com/shenghuo/4879.html qq群昵称:https://www.nanss.com/mingcheng/4906.html 转正申请范文:https://www.nanss.com/gongzuo/4742.html 高中班歌:https://www.nanss.com/xuexi/4569.html 考上大学祝福语:https://www.nanss.com/xuexi/4520.html 仓央嘉措最美的十首情诗:https://www.nanss.com/wenti/4454.html 放下作文:https://www.nanss.com/xuexi/4623.html 夫妻间最平凡感人的话:https://www.nanss.com/yulu/4344.html 感恩父亲的歌曲20首:https://www.nanss.com/shenghuo/4726.html 乐观的个性签名:https://www.nanss.com/wenan/4925.html 形容大雪纷飞的诗句:https://www.nanss.com/xuexi/4608.html 欣赏雪景的句子:https://www.nanss.com/yulu/4989.html 孩子在家表现简短评语:https://www.nanss.com/xuexi/4099.html 如果没有如果:https://www.nanss.com/yuedu/4367.html 我的新发现:https://www.nanss.com/xuexi/4247.html 军训解说词:https://www.nanss.com/xuexi/4748.html



发表评论:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
扫码关注
© PostgreSQL中文社区 ... (自2010年起)