Contributing to Pharo

In a giving mood? There are many ways to get involved!

How to propose a bug fix or enhancement

First check if your change has already been entered into the issue tracker, and consider watching the overview video of the steps documented below.

Pharo 7 and 8: use git

Since Pharo 70 alpha, Pharo is managed with git and hosted on github. To submit a fix we suggest

  • make sure that you use the latest image
  • do a Pull request in the development branch. For a full description, see here.

You can also contribute to Pharo by proposing enhancements following the same process. Note that all code submitted to the Pharo repositories is licensed under the MIT license. Do not forget to sign the license agreement.

CI checking your submission

The fix then will be checked by an automated tool (the CI Server).