smalls12 / libyang-crystal

Crystal C bindings for libyang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

libyang-crystal

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.

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      libyang-crystal:
        github: smalls12/libyang-crystal
  2. Run shards install

Usage

require "libyang-crystal"

TODO: Write usage instructions here

Contributing

  1. Fork it (https://github.com/your-github-user/libyang-crystal/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

About

Crystal C bindings for libyang

License:MIT License


Languages

Language:Crystal 97.4%Language:Makefile 2.6%