如何贡献

You are very welcome to contribute! PyInstaller is a maintained by a group of volunteers. All contributions, like community support, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.

PyInstaller is an free software project that is created and maintained by volunteers. It lives-and-dies based on the support it receives from others, and the fact that you’re even considering contributing to PyInstaller is very generous of you.

Since as of now all core-developers are working on PyInstaller in their spare-time, you can help us (and the project) most if you are following some simple guidelines. The higher the quality of your contribution, the less work we have incorporating them and the earlier we will be able to incorporate them :-)

If you get stuck at any point you can ask on the PyInstaller 电子邮件列表 or create a ticket on GitHub .

For more about our development process and methods, see the 开发指南 .

如何提供帮助的一些想法

Some ideas how you can help:

  • Subscribe 邮件列表 (low traffic) or join IRC channel and share your experience or answer questions from the community.
  • Answer support tickets: Often the user just needs to be pointed to the fitting section in the manual.
  • Triage open issues, which means: read the report; ask the issue requester to provide missing information and to try with the latest development version; ensure there is a minimal example; ensure the issue-reporter followed all steps in 当事情出错时 . If you are able reproduce the problem and track down the bug, this would be a great help for the core developers.
  • Help improving the documentation: There is a list of 文档编制 issues you can pick one from. Please provide a pull-request for your 改变。 Read more »»
  • Pick an issue requesting a pull-request and provide one.
  • Review pull requests: Are the commit messages following the guideline 请写好提交消息 ; do all new files have a copyright-header (esp. for hooks this is often missing); is the code okay; etc.
  • Scan the list of open issues and pick some task :-)

Thank you very much!

If you plan to contribute frequently, just ask for write access to the main git repository. We would be glad to welcome you in the team!

赞助和工程资助

Please consider sponsoring PyInstaller development, especially if your company benefits from this project.

We welcome your patronage on Bountysource :

  • Contribute a recurring amount to the team
  • Place a bounty on a specific feature

Your contribution will go towards adding new features to PyInstaller and making sure all functionality continues to meet our high quality standards.

A grant for contiguous full-time development has the biggest impact for progress. Periods of 3 to 10 days allow a contributor to tackle substantial complex issues which are otherwise left to linger until somebody can’t afford to not fix them.

联络 Hartmut Goebel to arrange a grant for a core contributor.

Huge thanks to all the companies and individuals who financially contributed to the development of PyInstaller . Please send a PR if you’ve donated and would like to be listed on the web-site.