Developer Documentation
Developer Documentation
Entry point for contributors, application developers, maintainers, and technical partners who extend NMS Prime.
Baseline: refreshed against dev-next. When documentation conflicts with the repository, use Documentation Source of Truth.
Start here
Goal | Documentation |
|---|---|
Set up development | |
Understand the platform | |
Create modules, CRUD, and UI | |
Understand domain implementations | |
Contribute, test, and review | |
Maintain packages/deployments |
Technology baseline
PHP 8.3, Laravel 11 with Laravel 10-style layout
Modular monolith with
nwidart/laravel-modulesPostgreSQL primary database
Livewire 3 first for new interactive UI; Vue 3/Bootstrap 4 remain in the admin shell
Laravel Mix assets and Reverb realtime
Rocky Linux 9 / RHEL 9 target
Content boundaries
Restricted: page requires manual team/maintainer restrictions
Archived: redirect stub awaiting manual archive
Operator installation belongs under the main Installation section
Secrets, hosts, topology, customer/license data, and destructive runbooks must not be public
Upgrade status
All three documentation refresh chunks are complete. See the Chunk 1–3 inventory pages under Internal Documentation for change and manual-action records.