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
Quick links