Getting Help and Contributing

Prophet has a non-fixed release cycle but we will be making bugfixes in response to user feedback and adding features. Its current state is Beta (v0.3), we expect no obvious bugs. Please let us know if you encounter a bug by filing an issue. Github issues is also the right place to ask questions about using Prophet.

We appreciate all contributions. If you are planning to contribute back bug-fixes, please do so without any further discussion.

If you plan to contribute new features or extensions to the core, please first open an issue and discuss the feature with us. Sending a pull request is fine too, but it will likely be merged more quickly if any design decisions are settled on beforehand in an issue.

The R and Python versions are kept feature identical, but new features can be implemented for each method in separate commits.

Generating documentation

Most of the doc pages are generated from Jupyter notebooks in the notebooks directory at the base of the source tree. Please make changes there and then rebuild the docs:

1
2

$ cd docs
$ make notebooks

Make sure you have installed rpy2 so that the R code can be run as well.