Clone the repository and move into it:
$ git clone [email protected]:aeden/dns-zonefile.git
$ cd dns-zonefile
Install the dependencies using Bundler:
$ bundle
Run the test suite to check everything works as expected.
To run the test suite:
$ rake
Submit unit tests for your changes. You can test your changes on your machine by running the test suite.
Once a PR is merged into main
, bump the version in lib/dns/zonefile/version.rb
and commit that change. Next, add a new tag with that version number 'git tag vx.x.x' and push the tag to GitHub 'git push origin vx.x.x'. Finally, if you are a maintainer with access rights for rubygems.org, run gem build dns-zonefile.gemspec
followed by gem push dns-zonefile-x.x.x.gem
where x.x.x is the version number you just set.