宣传 Yii

您喜欢 Yii 吗?构建了一个出色的网站或应用程序?撰写博客文章、发布推文,并将其添加到 YiiPowered

有新闻要分享?将其添加到YiiFeed

报告 Bug

发现了一个 Bug?我们可能还不知道,所以您可以通过Yii 问题跟踪器之一来帮助我们报告它。

请使用联系表单报告任何安全问题。**不要**使用问题跟踪器或在公开论坛中讨论它。

为了帮助我们更有效地解决问题,请

  • 检查该问题是否已报告。
  • 不要使用问题跟踪器来提问。有一个论坛和一个聊天室

帮助我们修复 Bug

修复 Bug 最耗时的部分是重现它。如果您有一些空闲时间并且想深入研究 Yii 内部以修复 Bug,第一步是创建一个包含显示问题的最小代码的简单测试用例。如果您可以将其转换为单元测试,那就更好了。如果您不知道如何修复 Bug,也没关系。通过重现它,您已经做得非常好了。

如果您已经努力尝试但仍然无法提出重现 Bug 的最小代码,也没关系。请详细描述可能有助于我们重现 Bug 的信息:Yii 版本、PHP 版本、Web 服务器类型、Web 浏览器类型、应用程序配置、错误调用堆栈、正在执行的 SQL 语句等等。

请注意,如果您发现了安全问题,最好私下联系核心团队。我们将审查该问题并通过电子邮件回复。
在尝试修复一些非平凡的事情之前,请先与 Yii 核心开发者讨论,以避免走错方向。

代码审查

人都会犯错。我们也会犯错。如果您生活在技术前沿,并且对将在下一个版本中包含的所有新功能和错误修复感兴趣,您可能会喜欢审查我们正在进行的更改。无论一切正常还是核心开发人员似乎疯了,都请不要犹豫发表评论。大胆地去做。

请求功能

您有关于如何改进 Yii 的绝妙想法吗?请告诉我们。您可以在Yii 问题跟踪器中请求功能。

请求功能时,请

  • 清楚地描述问题以及该功能解决的问题。解释您为什么需要它以及它到底是什么。
  • 如果您有想法,请建议如何实现它。
  • 如果存在,请提供现有实现的链接。

编写测试

为了使 Yii 更加稳定,您可以贡献测试。现有的单元测试不会随 Yii 发布包一起提供,但可从 GitHub 获取

要了解 Yii 中使用的测试框架,请参阅权威指南

不确定它应该如何工作?请随时联系核心团队。

文档

发现错别字、错误或不清楚的措辞?知道如何更好地解释事情?有好的代码示例或一些缺少的文档?您可以在Yii 问题跟踪器中提交所有这些内容。

此外,权威指南中的每个页面底部都有一个编辑链接,可让您更新文件并直接通过 Github 提交更改。

翻译

Yii 文档和消息已翻译成多种语言。您可以帮助我们保持这些翻译的最新状态,或翻译尚未翻译的内容。翻译完成后,请提交 GitHub 拉取请求。

有关如何进行翻译工作的说明在 GitHub 上的翻译工作流程中给出。如果您需要帮助,我们很乐意帮助您入门,只需提出请求即可。

捐赠

最后但并非最不重要的一点是,可以选择资助 Yii 开发