贡献
为了不断改进,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问题,并试着回答它们。这也有利于保留问题和答案供其他人找到。