回到2006年11月,我写了以下博客文章:什么是为开源项目贡献?
我时不时喜欢看看我们现在做得如何,与过去相比我们做得怎么样。最近我花时间做了这样的比较,我真的很受鼓舞,希望作为我系列的后续,如果你已经在这里一段时间,或者你是新加入的,能和我一起反思,一起贡献。
让我从我当时写的结论开始
没有乌托邦。没有人,也没有项目是完美的。我们有没有缺点,有,其中一些对你来说可能比我更重要,然而事实是,如果你是为了 Joomla 而来,这个结构已经到位(可能不是理想的或完美的)来接受你的贡献。
从我的角度来看,这几乎和4年前我第一次写这篇文章时一样真实。然而,我最受鼓舞的是我们在接受许多人的各种各样的贡献方面取得的进展。在某种程度上,我们的结构也改进了以促进这一点。现在让我们更深入地探讨一下这一点。
什么是为开源项目贡献?
这个问题现在可能比2006年更难回答。许多人有自己的关于贡献的定义,而且他们中的一些人对此直言不讳。对一些人来说,贡献就是告诉别人他们应该如何做事等等。然而,让我们让个人去决定这究竟是贡献还是抱怨/牢骚。
这里我所谈论的是为官方Joomla项目做出贡献。这包括加入到Joomla中的代码,以及支持这种贡献的多种方式。
能否为Joomla贡献代码?答案是肯定的!
有时候会不会感到沮丧?是的!
你是否有时候觉得需要先证明自己?是的!
(插入一系列类似的问题)
但事实仍然如此,即使在你想要贡献代码到Joomla的当前还远非完美的系统中,你仍然可以做到。所以,如果你想要以这种方式贡献,不要让系统的不足成为抱怨的理由。(顺便说一句,为了节省空间,如果你有这个愿望,可以直接前往:http://groups.google.com/group/joomla-dev-cms 并加入讨论!)
正如我在《Take One》中写到的
与其讨论Joomla应该如何做这个或那个,不如亲自去做,并向我们展示如何简单地实现你的解决方案,提供一个概念证明。抱怨和诉说是对那些辛勤工作支持Joomla的人的侮辱。
这也确实有效,例如参见这个建议,关于正在讨论的代码提交流程的可能的更改。很快将要推出的新的开发者网站也将使代码参与变得更加容易。
那么非代码贡献呢?
同样的原则同样适用于非代码贡献。我如何能提出这样的主张?
以下只是其中一些原因
- 查看:https://docs.joomla.org/Special:RecentChanges - 注意那些默默贡献的人数。
- 查看:https://extensions.joomla.net.cn/ - 注意贡献的扩展数量,其中许多是免费的。谁批准和管理这个庞大、惊人的资源?滚动到这个页面的底部查看。这些人默默无闻地贡献着。
- 查看:http://resources.joomla.org/ - 注意一些编辑者被列为此处的版主。
- 查看:https://forum.joomla.org - 超过200万帖子,查看这个页面上的活跃人数,帮助新用户不需要任何人的许可。
- 查看:Joomla!社区杂志
我可以继续列举,但下次当你听到有人声称他们发现为Joomla做出贡献太难时,请带着一丝怀疑看待他们的抱怨。
此外,敬请期待不久的将来以下内容的推出
你有没有对Joomla的伟大想法?(主要是非代码的)
现在,我们甚至有一个Joomla!想法论坛供你分享你的想法以及你准备做些什么来帮助实现它。
你想赞助Joomla和/或Joomla开发吗?
同样,我们已经为你准备好了赞助的结构,查看:赞助机会
仍然想帮忙,但时间不多?
我们总是需要那种几乎不需要时间、也不要金钱的鼓励。感谢和赞赏那些为Joomla做出贡献的众多辛勤工作的志愿者。任何人都可以这样贡献,这确实会产生影响。
结论。
我们的项目远非完美。然而,事实表明,Joomla是世界上最受欢迎的开源CMS项目之一。虽然还有很多工作要做,但即使现在,我们也已经有了接受您贡献的结构。
如果你回顾过去的情况,你会发现事情确实有所改善,但一如既往,我们真的需要你的帮助来推动事情向前发展。
那么,你会为Joomla做出贡献吗?我希望如此,如果会,期待将来与你一起工作。