假设我认为我对python的标准库中应该有的一些功能有很好的想法.不是新关键字等大小的东西,只是对另一个装饰器的建议,这将有很大帮助,IMO.
我怎样才能建议考虑"python委员会:)"这样的功能?
这实际上取决于建议的性质.
如果它是一个错误,它肯定应该放在跟踪器上.否则,它可能不应该立即进入跟踪器.Python开发人员特别要求跟踪器不用于创建讨论,而是用于跟踪特定于实现的方面.
您也可以发布到Python-dev,尽管您也应该小心.Python是一个复杂的项目.因为它更像是一个平台而不是一个项目,它对它的限制远远超过典型的开源应用程序.因此,开发人员将抵制任何不是直接和明显的好处的变化.一般来说,我建议不要发布到Python-dev,除非你至少有一些时间来阅读那里的一些交互,以了解那里的建议和讨论类型.
一般来说,我认为python-dev列表会建议你先发布到comp.lang.python并开始讨论.从经过审查的Python维护者和社区中的其他人那里获得一些支持.请务必表明您已考虑过正在考虑的任何变更的负面影响以及如何减轻这些变化.很多时候,在这个阶段很好地有一个参考实现(甚至可能是包索引上的某些东西),其他人可以安装 - 如果它确实有用,人们将使用它并且需求将更加明显.在您从社区获得一些支持后,您可以将其(可能)移动到python-dev,以便在提交PEP(Python增强建议)之前从核心开发人员那里获得更多反馈.
祝好运!
Python 是开源的,这意味着所有这些过程都是非常开放的。这也意味着如果您实施该建议并亲自证明其优点,您将取得更大的成功。
通常,您应该确定您的建议是解决特定问题的好方法。这可以在comp.lang.python 或python-list 中讨论。
更严肃的建议细节可以在邮件列表python-ideas 上解决。这通常是一个免费的提案论坛。
当提案最终准备就绪,并且您认为它可能会被批准时,可以将其作为Python 增强提案 (PEP)提交到邮件列表python-dev。过早地在 python-dev 上发布可能不会产生好的结果。多年来,Python 中最重要的变化都经历了 PEP 过程。
这个答案写得很笼统;为单个添加的装饰器编写 PEP 可能有点矫枉过正,确切地说,这是一个新关键字左右的更预期的东西。
归档时间: |
|
查看次数: |
476 次 |
最近记录: |