Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.03 KB

CONTRIBUTING.md

File metadata and controls

12 lines (8 loc) · 1.03 KB

Contributing to PyangBind

Contributions to PyangBind are very welcome, either directly via pull requests, or as feature suggestions or bug reports.

A couple of requests:

  • Code style is currently intended to be PEP-8 compliant, however, rules E111, E114, E127 and E128 are ignored. The standard indentation in PyangBind code is 2 spaces (not 4), and continued lines are made to be subjectively aesthetically pleasing/readable.
  • Please run tests/run.sh and check that all the tests pass if you're changing code. New tests are much appreciated. If you'd like to use a different test framework, that's fine -- just please ensure that TESTNAME/run.py runs the tests.
  • If you have an issue with generated code/odd errors during build -- please do just e-mail this over or open an issue. If you can't share the YANG itself, then anonymised YANG is very welcome.
  • If you'd like to discuss the best design for a feature, or don't get how a feature fits in, please open an issue, or send e-mail.

And most of all, thanks for contributions :-)