First and foremost, you must be aware that the Pharo project only accepts code published under the MIT license. By publishing your code in the Pharo or PharoInbox repositories, you are agreeing to this condition. We do ask people to sign a form to confirm this acceptance, and it can be downloaded from: Licence agreement.
Importantly, we value your fixes and always try to look at them and give feedback. This works best if you create a bug entry in the bug tracker, as without it we may have problem giving you feedback or letting you know that there is another fix.
Bug fixes are generally first integrated into to the latest development image, and back ported as resources allow. All bug fixes and improvements consist of two things:
- an opened case on this issue tracker describing the bug or the improvement,
- a Slice (a combined set of committed packages) submitted to the Pharo inbox
Before you watch the step by step tutorial video below, make sure you have access rights to
- the Pharo 5.0 inbox, and
- to this issue tracker.
All the intermediate steps to create and account on both these sites are explained in the video below.
Step by Step video
These steps can be viewed by downloading the attached tutorial (note this was produced for Pharo 3.0, so replace references to 30 with 50, or download the "development version" from here.) There are also some more instructions on the Pharo website.
Congratulations , the world is one step closer to being a better place!