Author:Eric Gazoni, Charlie Clark Source code: http://bitbucket.org/openpyxl/openpyxl/src Issues: http://bitbucket.org/openpyxl/openpyxl/issues Generated:2021 年 08 月 19 日 License:MIT/Expat Version:3.0.7

这是一个由志愿者在业余时间维护的开源项目。这很可能意味着会缺少你想要的特定的功能。 But things don’t have to stay that way. 你可以对这个项目进行贡献 Development 或者和开发者联系来开发特定的功能。

可以向`Clark Consulting & Research < http://www.clark-consulting.eu/ >`_ 和 Adimian 寻求专业支持。欢迎为该项目捐款以支持进一步的开发和维护。

错误报告和功能请求可以使用 issue tracker 来提交。 请提供错误的完整最终,并尽可能提交示例文件。如果出于保密原因您无法公开提供文件,请与开发人员联系。

如何贡献

只要遵从了以下步骤,我们欢迎任何帮助:

为了每一个独立的功能开了新的fork ( https://bitbucket.org/openpyxl/openpyxl/fork ) ,也不要想着同时解决所有的问题,这也能使为review和merge你的changes的人更加方便 ;-)

Hack hack hack

不要忘了为你的修改添加单元测试!(是的,即使只有一行代码,没有单元测试也是不会被接受的哦。)如果不知道怎么做,可以参考源代码中大量的例子

如果添加了一个完整的功能或者对某个功能做出了改进,你可以自豪地把自己加入作者文件中:-)

为了让大家知道你刚提交的功能是多么的棒,务必更新一下文档!

当以上步骤都完成之后,提一个 pull request(在 的 repository 页点击大大的 “pull request”按钮)然后等你的代码被review。如果以上步骤都完成了,那么就会合并到主 repository 。

更多信息请查询 Development

其他提供帮助的方式

即使你不会写代码(或者代码写得不是很好),也有多种方式来作出贡献

  • 为 bug 追踪器(bug tracker)进行分流: 关闭已经解决的,无关的,不能复现的bug
  • 对几乎每个方面的文档进行更新: 增加了大量大型的特性(主要是图表和图像)但是没有文档,因此很难用新特性来做点什么
  • proposing compatibility fixes for different versions of Python: 我们支持 2.7, 3.4, 3.5, 3.6 和 3.7
  • Working with a checkout

    Sometimes you might want to work with the checkout of a particular version. This may be the case if bugs have been fixed but a release has not yet been made.

    $ pip install -e hg+https://bitbucket.org/openpyxl/[email protected]#egg=openpyxl