Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 730 Bytes

TODO.md

File metadata and controls

29 lines (23 loc) · 730 Bytes

TODO

Before beta

  • Upgrade transport based on versions (1.0->1.1 upgrade to chunked)
  • Cleanup request/response API (Session.Do, session.Call?)
  • Convert rpc errors to go errors
  • shutdown / close
  • all RFC6241 operations (methods + op structs?)
  • unit tests (>80% coverage?)
    • operations
    • server close, shutdown, etc
  • More linting
    • renable errcheck
    • errorlint

Before 0.1.0 release

  • benchmark against juniper/netconf / scrapligo
  • filter support
  • [~] TLS support
  • Notification handler support
  • Capability creation/query API
  • github actions (CI)

Future

  • Call Home support
  • nccurl command to issue rpc requests from the cli