庆祝8月16日的CPAN日

回顾1995年,CPAN是一个具有远见的构想,它推动了Perl在互联网泡沫期间的流行。第一次,Perl程序员有一个统一的在线系统来分发软件。如今,CPAN继续作为Perl的“杀手特性”从强大到强大。CPAN日是8月16日——第一个上传到CPAN的日子,也是庆祝我们优秀的工具并回馈Perl社区的一个极好的机会。

庆祝方式

CPAN日的想法是由Philippe Bruhat在和一个IRC对话中与Neil Bowers讨论时产生的。从那时起,Neil一直在博客中每天分享不同的庆祝CPAN日的方式。这些想法大多来自Neil。

  • 通过发布一个新的发行版来创造历史
  • 给你的模块提供良好的摘要描述概要 []() 或 参见 部分
  • 在CPAN日感谢CPAN作者或承认贡献者
  • 帮助保持Perl的强大,并向Perl基金会捐款
  • 把你的模块放在Github上,以便其他程序员可以轻松贡献
  • 在CPAN日对RT工单进行分类或修复一个错误
  • 如果你有一个稳定的模块,让其他人知道,并将发行版版本更新到1.0
  • 使用Devel::Cover检查你的测试覆盖率
  • 通过修复你的CPAN Testers 失败来使你的模块更便携
  • 通过提高你的CPANTS评分来提高你模块的“质量”
  • 也许改善你的模块名称或完全删除模块
  • 撰写一篇关于你最喜欢的CPAN模块的文章

所以有大量的不同方式可以贡献!今天早上我遇到了Neil Bowers,并问他如果他必须选择一个最重要的贡献,那会是什么。Neil说

我会选择“参见”部分——它概述了其他相关模块,每个模块的优缺点,并在人们首次接触问题时节省时间。

对于那些自私的模块作者来说,Neil还解释说,一个良好的“参见”部分可以使你自己的模块更受欢迎。这是因为metacpan是基于弹性搜索构建的,通过列出其他模块在“参见”中,你可以确保你的模块出现在那些其他模块的搜索结果中。

那么你将如何庆祝CPAN日?即使你只是做了以上建议中的一条,你也在某种方式上支持了社区。显然,CPAN的一些最杰出的作者计划发布大量的CPAN。将打破差异记录,创建提交历史。我计划将我的模块移动到GitHub,并感谢一个作者。我迫不及待想看到其他人会做什么。首届CPAN日是2014年8月16日,让我们让这一天成为我们自己的日子!

感谢

感谢Neil Bowers为本文提供了额外的细节。


本文最初发表在PerlTricks.com

标签

David Farrell

David是一位专业的程序员,他经常在推特博客上分享关于代码和编程艺术的见解。

浏览他们的文章

反馈

这篇文章有问题吗?请在GitHub上打开一个issue或pull request来帮助我们。