Contributing — PyMC dev documentation (original) (raw)

PyMC is an open source, collective effort. There are many ways in which you can help make it better. And all of them are welcome!

Contribute as an individual#

PyMC is a joint effort of many people, each contributing to the areas they like and have some expertise in, coordinating to try and cover all tasks.

Coding and documentation are the most common types of contributions, but there are many more things that you can do to help PyMC which are just as important. Moreover, both code and docs require submitting PRs via GitHub to some of the repositories under the pymc-devs organization, and while we have a Pull request step-by-step guide available, GitHub might not be everyone’s cup of tea. If that is your case, don’t worry, you will be more than welcome if you want to help.

Tip

Contact us on Discourse if you want to contribute to the project but are not sure where you can contribute or how to start.

We also host office hours regularly to provide more support, especially to contributors. If you are interested in participating subscribe to the office-hours tag on Discourse.

Below there are some examples of non code nor doc contributions that could serve as an inspiration. If you have other ideas let us know on Discourse to see if we can make it happen too.

Contribute via Pull Requests on GitHub#

We have a Pull request step-by-step and a Pull request checklist page to help in all the steps of the contributing process, from before your first ever contribution to regular contributions as a core contributor.

Etiquette for code contributions#

Contribute as an institution#

Institutions can contribute in the following ways:

Contact PyMC at pymc.devs@gmail.com for more information.