Cliver
is MIT-liennsed and intends to follow the
pull-request-hack.
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
Please include clear steps-to-reproduce. Spec files are especially welcome;
a failing spec can be contributed as a pull-request against develop
.
If you're submitting a bug because cliver is either reporting the wrong version
for an executable or is unable to deduce the version, please supply both stdout
and stderr (separately) from its --version
(or similar) command.
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.