Development

You'd like to contribute to the development of ppl? Great! Here's a quick introduction.

Report A Bug

This project uses Github Issues to track bug reports. The tracker is at github.com/hnrysmth/ppl/issues.

Get The Code

The main source repository for ppl is hosted on GitHub at github.com/hnrysmth/ppl.

Do Your Best

For low-level code style issues relating to issues such as syntax and indentation, GitHub's Ruby Styleguide is the standard to follow*. This project doesn't necessarily follow the guide perfectly, but pull requests that improve adherence to the guide are welcomed whereas pull requests that stray even further are discouraged.

For higher-level issues, the "Object Mentor school of clean code" as described by the book Clean Code has the final word. Again, this project isn't a perfect representation of this methodology, but any movement in that direction is encouraged.