宣传 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 中使用的测试框架,请参阅权威指南。
不确定它应该如何工作?请随时联系核心团队。