操作
redmine.org上的提交¶
提交应使用英文书写。
提交错误¶
在提交错误报告之前,请确保
- 您正在使用适当的 Rails 版本(见 RedmineInstall)
- 您的数据库是最新的,尤其是如果您刚刚从先前版本或修订版迁移(见 RedmineUpgrade)
- 如果您的 problemasvn(或任何其他 scm)相关,那么您的 Redmine 主机已安装了适当的二进制文件(见 RedmineRepositories)
在填写错误报告时,请提供以下信息,包括您的问题描述
- 您的数据库管理器版本(例如,PostgreSQL 9.2)
- 您的 Ruby 版本(例如,Ruby 3.2.2)
- 您的 Redmine 版本(在 受影响版本 字段中选择版本号)和确切的修订版(例如,r22769)如果您正在使用仓库代码
- 如果您的问题关于 scm 集成,您的 scm 二进制版本(例如,svn 1.14.3 或 git 2.44.0)
- 您正在使用的插件(例如,代码审查插件)
获取有关您的环境信息的最简单方法是,在您的 Redmine 安装内部运行以下命令
ruby bin/about
在报告应用程序错误时,请发布完整的错误堆栈跟踪,您应在日志文件中找到该跟踪(例如,log/production.log
)。应用程序显示的消息(例如,...在您尝试访问的页面上发生了错误...)在这里是无用的。
如果您报告的错误是在运行 rake 任务时发生的(例如:rake db:migrate
),请使用 --trace
选项重新运行任务(例如:rake db:migrate --trace
),并发布完整的输出。
如果您使用外部包管理器安装了 Redmine,例如 Debian/Ubuntu 上的 redmine
软件包、Bitnami 虚拟机或预构建的 Docker 镜像,请联系这些包管理器的支持渠道,除非您非常确信问题是由 Redmine 本身引起的。这些包不是由 Redmine 团队维护的。通常,它们已应用了自定义更改或需要特定的设置步骤,我们不知道也无法帮助您。
提交安全漏洞¶
如果您认为您发现了一个安全漏洞,请通过发送电子邮件至:security(at)redmine.org
来报告。已修复的已知漏洞列表在 安全警告 中列出。
提交功能请求¶
在提交功能请求之前,请确保
- 填写主题,作为您描述的总结
- 填写描述尽可能详细,不要犹豫准确地描述这个功能应该如何表现,尽量添加您期望从中获得的益处
- 请不要填写目标版本字段:让开发者决定何时整合
- 请不要将功能请求分配给任何人,让开发者处理
提交Wiki改进¶
当您编辑Wiki页面以改进其内容时,请确保在评论字段中填写对页面所做的更改的描述性总结。这样我们就能更好地“监控”和“维护”实际Wiki内容的质量。
提交补丁¶
- 更改应以单个补丁文件的形式提交。使用svn创建补丁的说明可以在这里找到。
- 您应该提到您的补丁基于的分支/修订,并附加它
由Holger Just更新 4个月前 · 30次修订 锁定