报告问题

报告安全问题

如果您发现安全漏洞,请遵循这些说明

报告错误

如果您在 Ruby 中遇到错误,请按照以下步骤将其报告到 bugs.ruby-lang.org 的 Redmine 问题跟踪器:

报告网站问题

如果您在使用错误跟踪器或邮件列表时遇到问题,您可以联系网站管理员 Hiroshi SHIBATA (hsbt@ruby-lang.org)。

您可以在该存储库的问题跟踪器上报告 ruby-lang.org 的问题。

请求功能

如果有一个您希望添加到 Ruby 的新功能,您需要在 Redmine 问题跟踪器上编写一个提案。当您打开问题时,在“跟踪器”下拉列表中选择 Feature

在编写提案时,请务必检查之前关于该主题的讨论,并有一个可靠的用例。您还应该考虑这个新功能可能引发的潜在兼容性问题。考虑将您的功能制作成 gem,如果足够多的人从您的功能中受益,它可能有助于说服 Ruby 核心。

这是一个您可以用于功能提案的模板

# Abstract

Briefly summarize your feature

# Background

Describe current behavior

# Proposal

Describe your feature in detail

# Use cases

Give specific example uses of your feature

# Discussion

Describe why this feature is necessary and better than using existing features

# See also

Link to other related resources (such as implementations in other languages)

请求向后移植

如果已发布的 Ruby 版本中存在错误,请在问题中报告。一旦此错误得到修复,如果认为有必要,可以向后移植该修复。只有 Ruby 提交者才能请求向后移植,并且向后移植由向后移植管理器完成。新的补丁版本由向后移植管理器自行决定发布。

Ruby 版本可能处于以下三种维护状态之一:

为现有问题添加上下文

有几种方法可以帮助解决错误,而无需直接解决它。 这些包括: