Please read CONTRIBUTING first. You should clone the cucumber/gherkin repo if you want to contribute.
You will need cpanm
installed on your system
Run tests
Using make
Just run make
from this directory.
Make a distribution
# The version number comes from ./VERSION
make distribution
Distribute the release
# Assuming you have a PAUSE (CPAN) account which is authorized to make
# releases, and they're in a ~/.pause file, you can also upload your release
# directly to CPAN with:
make release
Trial releases...
Trial releases on CPAN allow you to upload the module to CPAN marked as a
developer release. It'll get smoked on CPAN Testers, too, which is useful.
Note that 3.2.1_1
is a trial release for 3.2.1
, not 3.2.2
, so you might
upload: 3.2.1_1
, 3.2.1_2
, and then 3.2.1
when you're happy with it.
Simply add the _1
or whatever to ./VERSION
temporarily before running the
commands above.