KeelConstants

Central constants for the Keel framework. Eliminates magic strings scattered across the codebase.

Properties

Link copied to clipboard
const val CONFIG_DIR: String

Default configuration directory.

Link copied to clipboard

System property name for config hot reload.

Link copied to clipboard

Default plugin config directory under the config root.

Link copied to clipboard
const val DEFAULT_SERVER_PORT: Int = 8080
Link copied to clipboard

Development environment value.

Link copied to clipboard

Environment variable name for environment mode.

Link copied to clipboard

Production environment value.

Link copied to clipboard

System property name for environment mode.

Link copied to clipboard

System property name for plugin hot reload.

Link copied to clipboard

Manifest attribute: plugin dependencies (comma-separated).

Link copied to clipboard

Manifest attribute: plugin ID.

Link copied to clipboard

Manifest attribute: plugin main class.

Link copied to clipboard

Manifest attribute: plugin version.

Link copied to clipboard

Base path for plugin API routes.

Link copied to clipboard
const val PLUGINS_DIR: String

Default plugin directory for dynamic discovery.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Base path for system management routes.