Contributing Here are some ways you can contribute: by using prerelease versions by reporting bugs by suggesting new features by writing or editing documentation by writing specifications by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace) by refactoring code by resolving issues by reviewing patches