Faster, easier development of Neon itself and its extensions is enabled by a number of design features:
A realistic local production environment can be set up by running Neon on a Kubernetes cluster created using Minikube.
Local instances of Neon may be used by developers to develop any extension of the Neon UI or complex web applications by accessing Neon's APIs.
Sandboxes are entirely self-contained. No access is needed to external repositories, avoiding interference with other environments
Versioning of Neon's local data and DB makes it easy to share content and examples with teammates.
All configuration is stored in Neon's database or deployed on its pods from dedicated Git repositories, ensuring everything can be safely managed through modern development and deployment pipelines.
Neon's SaaS configuration can be exported and imported with a few clicks directly from Neon's UI, allowing easy sharing of workspace and site configurations.
Neon's available APIs, essential core structure documentation and extension cookbooks reside on a constantly updated documentation repository, providing a ‘single source of truth’ accessible through the Neon UI.