贡献

为了不断改进,Peewee需要像您这样的开发人员的帮助。无论是提供补丁、提交bug报告,还是只是询问和回答问题,您都在帮助使Peewee成为一个更好的库。

在本文中,我将介绍一些您可以提供帮助的方法。

补片

您对新特性有什么想法,还是有一个笨拙的API需要改进?在编码并提交请求之前, open a new issue 在Github上描述您建议的更改。这不一定是正式的,只需要描述一下你想做什么和为什么。

准备好后,可以提交一个包含更改的请求。成功的补丁将具有以下功能:

  • 单元测试。
  • 文件,包括散文形式和概述 API documentation .
  • 与Peewee代码库的其余部分风格一致的代码。

漏洞

如果你发现了一个bug,请检查它是否有 already been reported 如果没有 create an issue on GitHub . 包含的信息越多,修复错误的速度就越快,因此请尝试包括以下内容:

  • 回溯和错误信息(请 format your code !)
  • 用于重现错误的代码或代码的相关部分
  • PeeWee版本: python -c "from peewee import __version__; print(__version__)"
  • 您正在使用哪个数据库

如果您在代码中发现了一个bug并提交了一个失败的测试用例,那么向您致敬,您是一个英雄!

问题

如果您对如何使用Peewee有疑问,我建议您:

  • 在StackOverflow上询问。我几乎每天都在检查新的peewee问题,并试着回答它们。这也有利于保留问题和答案供其他人找到。
  • 在邮件列表中提问,https://groups.google.com/group/peewee-orm