项目

通用

个人资料

操作

编码规范

Ruby 和 Rails 代码

待办事项:在此之前,请遵循基本的 Ruby 和 Rails 规范

  • 视图
    • 当不影响代码可读性时,使用 blank? / present? 而不是 empty? / any? / nil?

JavaScript

待办事项

CSS

待办事项

文档

根据需要记录你的方法,并确保任何复杂的代码都得到解释(例如正则表达式解析)。如果7天后还不能理解,那么明年也不会理解,并且需要重写。

测试

确保任何新代码都经过测试,特别是在控制器和模型中。没有测试的代码可能会(并且很可能)仅因此原因被拒绝。Redmine 是一个非常复杂的应用程序,有很多身份验证和授权代码,因此确保全面测试更改至关重要。请不要因此感到冒犯,保护每个人的数据和系统信任至关重要。

提交

提交应格式如下。如果您通过 git 贡献,这将节省提交者大量时间

Short summary of your commit, 72 characters. #nnnn

(This is optional) Longer description of the change, including a 
list of what changed if it's a major change. Limit each line to 72
characters and use basic textile (* for lists). 

Contributed by Your Name

由 Toshi MARUYAMA 更新 11年前 · 14次修订