trishul-snmp

trishul-snmp — Documentation

A package-first SNMP runtime toolkit for manager, notification, and simulator-style use.


Canonical package and runtime documentation lives in this directory. GitHub-facing repository and community entrypoints live under .github/.


Start Here

Document Use it for
Getting Started Install, first requests, and end-to-end runtime flows
Python API Primary package surface for manager, notifier, listener, responder, and bundle usage
Ecosystem and Compatibility tsnmp/tsmi split, tested version pairing, and supported runtime inputs

Runtime Docs

Document Description
Getting Started Install, first requests, and end-to-end runtime flows
Python API V2cManager, notification APIs, responder/simulator APIs, offline decode, and public types
CLI Reference Polling, notification send/listen/decode commands, options, exit codes, and examples
Configuration Runtime constructor fields, bundle loading inputs, and CLI/runtime knobs
Architecture Package structure, runtime layering, call flows, and bundle boundary
Bundle Contract Supported compiled-JSON inputs, sidecars, validation, and scope limits
Ecosystem and Compatibility tsnmp/tsmi split, tested version pairing, supported bundle inputs, ecosystem status
Roadmap Shipped scope, next milestones, and deferred work

Project Docs

Document Description
v0.2.0 Implementation Prep Implementation plan, milestone sequencing, code touch points, and release bar for the current 0.2.0 cycle
Contributing Dev setup, test/lint/typecheck commands, and conventions
Contributors Maintainer and contributor listing
Release Checklist Maintainer checklist for cutting and verifying a release
Changelog Version history and release notes

Historical Docs

Document Description
Archived v0.1.0 Release Notes Detailed notes for the initial v0.1.0 release
Archived v0.1 Design Historical v0.1 planning and design document