These are crystal bindings for the libyang library.
The bindings themselves are heavily based on the CPP bindings located in the same repo.
The main goal for creating these bindings was to support sysrepo and its accompanying sysreop-crystal bindings.
These bindings can however stand on their own and be used to other projects requiring YANG support.
These bindings are not meant to be exhaustive but rather a blueprint for expansion if need be.
-
Add the dependency to your
shard.yml
:dependencies: libyang-crystal: github: smalls12/libyang-crystal
-
Run
shards install
require "libyang-crystal"
TODO: Write usage instructions here
- Fork it (https://github.com/your-github-user/libyang-crystal/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
- smalls12 - creator and maintainer