Independent design and capability notes for Source B (Apache 2.0 reference network source-of-truth platform). Clone path: netbox/ (see ../METHODOLOGY_AND_LOG.md).
| Document | Topics |
|---|---|
| 01-overview-and-purpose.md | Mission, relationship to Source A, positioning as intended-state inventory. |
| 02-architecture-and-runtime.md | Django apps, HTMX, django-rq, Strawberry GraphQL, middleware, deployment posture. |
| 03-domain-models-and-capabilities.md | DCIM, IPAM, circuits, virtualization, VPN, wireless, tenancy—capability themes. |
| 04-extensibility-and-platform-services.md | Plugins, custom fields, validation, extras, search and data backends. |
| 05-automation-and-workflows.md | Custom scripts, reports, django-rq queues, event rules, configuration rendering. |
| 06-apis-and-integration.md | REST, OpenAPI, GraphQL, webhooks/event pipeline, plugin API routes. |
| 07-security-and-governance.md | Auth (OAuth, remote user), object permissions, tenants, change logging. |
| 08-user-interface-and-operations.md | UI areas, HTMX widgets, maintenance mode, metrics, internationalization. |
| Document | Topics |
|---|---|
| 09-repository-deep-dive-and-comparison-to-source-a.md | Plugin contract, events pipeline, RQ vs Celery vs Source A, repository-level observations. |
For Source A (primary target), see ../source-a/INDEX.md. For other platforms, see ../reference-platforms/INDEX.md.