procyon-core

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2026 License: Apache-2.0

README

procyon-core

Versioned runtime shared by applications created from the Procyon template.

Applications depend on this module instead of owning copies of the framework infrastructure. Upgrade an application with:

go get github.com/bartek5186/procyon-core@latest
go mod tidy
go test ./...

The application keeps ownership of domain models, stores, services, controllers, routes and migrations.

Runtime configuration is layered. config.Read loads the selected base JSON file and then composes plugin defaults from a sibling plugins.generated.json. Explicit plugins.<name> values in the base file override generated defaults. Each plugin keeps ownership of its typed config structure and decodes only its namespaced JSON value.

Directories

Path Synopsis
Package plugins defines the compile-time plugin contract used by Procyon applications.
Package plugins defines the compile-time plugin contract used by Procyon applications.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL