Contributing
Cliver is MIT-liennsed and intends to follow the
pull-request-hack.
Git-Flow
Cliver follows the git-flow branching model, which means that every
commit on master is a release. The default working branch is develop, so
in general please keep feature pull-requests based against the current
develop.
- fork cliver
- use the git-flow model to start your feature or hotfix
- make some commits (please include specs)
- submit a pull-request
Bug Reporting
Please include clear steps-to-reproduce. Spec files are especially welcome;
a failing spec can be contributed as a pull-request against develop.
Ruby Appraiser
Cliver uses the ruby-appraiser gem via pre-commit hook, which can be
activated by installing icefox/git-hooks and running git-hooks --install.
Reek and Rubocop are strong guidelines; use them to reduce defects as much as
you can, but if you believe clarity will be sacrificed they can be bypassed
with the --no-verify flag.