2026-04-09 03:39:56 +00:00
# ruki Documentation
2026-04-02 04:36:45 +00:00
## Table of contents
2026-04-09 03:39:56 +00:00
- [ruki ](#ruki )
2026-04-02 04:36:45 +00:00
- [Quick start ](#quick-start )
- [More details ](#more-details )
2026-04-09 03:39:56 +00:00
## ruki
2026-04-02 04:36:45 +00:00
2026-04-09 03:39:56 +00:00
This section documents the `ruki` language. `ruki` is a small language for finding, creating, updating, and deleting tikis, with SQL-like statements and trigger rules.
2026-04-02 04:36:45 +00:00
## Quick start
New users: start with [Quick Start ](quick-start.md ) and [Examples ](examples.md ).
2026-04-10 04:32:32 +00:00
## Recipes
ready-to-use examples for common workflow patterns
- [Plugins ](../ideas/plugins.md )
- [Triggers ](../ideas/triggers.md )
2026-04-02 04:36:45 +00:00
## More details
- [Syntax ](syntax.md ): lexical structure and grammar-oriented reference.
- [Semantics ](semantics.md ): statement behavior, trigger structure, qualifier scope, and evaluation model.
2026-04-05 16:05:39 +00:00
- [Triggers ](triggers.md ): configuration, runtime execution model, cascade behavior, and operational patterns.
2026-04-02 04:36:45 +00:00
- [Types And Values ](types-and-values.md ): value categories, literals, `empty` , enums, and schema-dependent typing.
- [Operators And Built-ins ](operators-and-builtins.md ): precedence, operators, built-in functions, and shell-adjacent capabilities.
- [Validation And Errors ](validation-and-errors.md ): parse errors, validation failures, edge cases, and strictness rules.
2026-04-15 22:32:55 +00:00
- [Custom Fields Reference ](custom-fields-reference.md ): coercion rules, enum isolation, persistence round-trips, schema evolution, and missing-field semantics.
2026-04-02 04:36:45 +00:00