Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 941 Bytes

CONTRIBUTING.md

File metadata and controls

36 lines (21 loc) · 941 Bytes

Contributing to dns-zonefile

Getting started

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.

Testing

To run the test suite:

$ rake

Tests

Submit unit tests for your changes. You can test your changes on your machine by running the test suite.

Publishing

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.