internal/

directory
v0.0.0-...-03a4827 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2026 License: GPL-3.0

Directories

Path Synopsis
Package config provides configuration management for the firelynx server.
Package config provides configuration management for the firelynx server.
apps
Package apps provides types and functionality for application configuration in the firelynx server.
Package apps provides types and functionality for application configuration in the firelynx server.
apps/composite
Package composite provides types and utilities for composite script applications in firelynx.
Package composite provides types and utilities for composite script applications in firelynx.
apps/echo
Package echo provides app-specific configurations for the firelynx server.
Package echo provides app-specific configurations for the firelynx server.
apps/mcp
Package mcp provides types and utilities for MCP-based applications in firelynx.
Package mcp provides types and utilities for MCP-based applications in firelynx.
apps/scripts
Package scripts provides types and utilities for script-based applications in firelynx.
Package scripts provides types and utilities for script-based applications in firelynx.
apps/scripts/evaluators
Package evaluators provides types and utilities for various script evaluators used in firelynx.
Package evaluators provides types and utilities for various script evaluators used in firelynx.
endpoints
Package endpoints provides configuration types and utilities for routing in the firelynx server.
Package endpoints provides configuration types and utilities for routing in the firelynx server.
endpoints/middleware
Package middleware provides types and functionality for middleware configuration in the firelynx server.
Package middleware provides types and functionality for middleware configuration in the firelynx server.
endpoints/routes
Package routes provides configuration types and utilities for request routing in the firelynx server.
Package routes provides configuration types and utilities for request routing in the firelynx server.
errz
Package errz provides shared error definitions for the config package and its subpackages.
Package errz provides shared error definitions for the config package and its subpackages.
listeners
Package listeners provides configuration types and utilities for network listeners in the firelynx server.
Package listeners provides configuration types and utilities for network listeners in the firelynx server.
loader/toml
Package toml provides TOML configuration loading with protobuf post-processing.
Package toml provides TOML configuration loading with protobuf post-processing.
staticdata
Package staticdata provides types and utilities for handling static data that can be passed to apps and routes in firelynx.
Package staticdata provides types and utilities for handling static data that can be passed to apps and routes in firelynx.
transaction
TODO: change the param order, standardize on a metadata struct
TODO: change the param order, standardize on a metadata struct
transaction/finitestate
Configuration saga state machine implementation.
Configuration saga state machine implementation.
validation
Package validation provides validation utilities for domain config types.
Package validation provides validation utilities for domain config types.
server
runnables/cfgservice
Runner manages configuration state and serves a gRPC API for clients to retrieve and update the configuration.
Runner manages configuration state and serves a gRPC API for clients to retrieve and update the configuration.
runnables/listeners/http
Package http provides the HTTP listener implementation with SagaParticipant support.
Package http provides the HTTP listener implementation with SagaParticipant support.
runnables/listeners/http/cfg
Package cfg provides configuration management for HTTP listeners.
Package cfg provides configuration management for HTTP listeners.
runnables/listeners/http/middleware/headers
Package headers provides HTTP header manipulation middleware for both requests and responses.
Package headers provides HTTP header manipulation middleware for both requests and responses.
runnables/txmgr
Package txmgr implements the transaction manager for configuration updates and adapters between domain config and runtime components.
Package txmgr implements the transaction manager for configuration updates and adapters between domain config and runtime components.
runnables/txmgr/txstorage
Package txstorage provides an implementation of the TransactionStorage interface for storing and retrieving configuration transactions.
Package txstorage provides an implementation of the TransactionStorage interface for storing and retrieving configuration transactions.

Jump to

Keyboard shortcuts

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