【发布时间】:2010-11-30 17:17:28
【问题描述】:
如果我想为 Python 标准 API 贡献一个模块,需要哪些步骤,以及需要什么样的维护?例如,我有一个模块,它封装了类似于 Java 的 JNLP 的自动更新功能。
【问题讨论】:
-
应该是社区维基
如果我想为 Python 标准 API 贡献一个模块,需要哪些步骤,以及需要什么样的维护?例如,我有一个模块,它封装了类似于 Java 的 JNLP 的自动更新功能。
【问题讨论】:
详情请关注Python PEP 2。您一定会在PEP Index 找到更多必要的信息,例如PEP 1: PEP Purpose and Guidelines。
查看 PEP 索引,了解过去可能被拒绝的 PEP。
当然你也应该咨询python-dev mailing list。
【讨论】:
首先,看看 pypi 上的模块。下载几个与您正在做的事情相关的内容,这样您就可以准确地看到最先进的技术。
例如,查看easy_install 以获取与您所提议的内容类似的示例。
查看其他模块后,将你的模块写成看起来像他们的模块。
然后在您的博客上发布信息。
当人们表现出兴趣时,将其发布到 SourceForge 或类似网站。这将使您可以慢慢开始。
当人们开始使用它时,你就会确切地知道你需要做什么样的维护。
然后,当需求增加时,您可以创建在 pypi 上发布所需的 pypi 信息。
最后,当它变得如此流行以至于人们要求将其作为库的标准部分添加到 Python 中时,许多其他人将参与帮助您完善您的产品。
【讨论】: