tiki/.doc/doki/doc/ruki/index.md

34 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

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