Sha256: fbb0e1c94265ff3033d2113c995eddf5eaf76a56f092533acb2742480dcc5d7f
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
# parse-a-changelog This gem validates that a file conforms to the [Keep a Changelog](https://keepachangelog.com) standard. It does so by defining the Keep a Changelog grammar and using the [treetop parsing DSL](https://github.com/cjheath/treetop) to parse your changelog file according to that grammar. ## Usage Add `parse-a-changelog` to your Gemfile and `bundle install` or install directly with: ``` gem install parse-a-changelog ``` The gem can then be used via CLI: ``` parse path/to/changelog ``` Or it can be used directly in your Ruby code: ``` result = ParseAChangelog::parse("path/to/changelog") ``` # Development We welcome contributions of all kinds to `parse-a-changelog`. See our [contributing guide](CONTRIBUTING.md). # Testing Make sure you have the `rspec` gem installed in your current gem set then run the tests like so: ``` $ rspec .................. Finished in 0.02494 seconds (files took 0.21634 seconds to load) 18 examples, 0 failures ``` # License The parse-a-changelog gem is licensed under Apache License 2.0 - see [`LICENSE.md`](LICENSE.md) for more details.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
parse_a_changelog-0.2.3 | README.md |
parse_a_changelog-0.2.2 | README.md |
parse_a_changelog-0.2.1 | README.md |