1 个仓库
Application programming interfaces that allow external tools to manipulate and query configuration logic and data.
Distinct from Interface-Driven Validation: Focuses on a programmable interface for querying data, whereas the parent focuses on decoupled validation logic.
Explore 1 awesome GitHub repository matching software engineering & architecture · Evaluation Interfaces. Refine with filters or upvote what's useful.
Pkl is a configuration-as-code language used to define, validate, and generate structured configuration files. It functions as a type-safe configuration generator that enforces data integrity through a strongly-typed schema, ensuring configuration values meet defined constraints and types during evaluation. The project distinguishes itself by acting as both a configuration file generator and a binding generator. It transforms high-level programmable definitions into static formats such as JSON, YAML, or XML, and produces language-specific source code to synchronize settings and provide type s
Provides interfaces that allow external tools to programmatically manipulate and query configuration data.