This document is for consumers of humor-ecosystem — people who depend
on it, call it, or include it. For developers working on it, see
contributing.adoc.
The shortest path from zero to a working call:
# 1. Install
just install # or: cargo install --path . / deno task install
# 2. Configure
cp examples/config.example.toml ./config.toml
# Edit minimal required fields.
# 3. Run
just run # or the equivalent for your languageExpected output:
humor-ecosystem v0.0.0
Listening on 127.0.0.1:8080Document every configurable field. Keep this section authoritative — if the code grows a new option, this table must grow too (CI can be wired to enforce this).
| Field | Type | Default | Meaning |
|---|---|---|---|
|
|
|
<what it does> |
Be explicit:
-
Stable: API surfaces that follow SemVer (breaking change = major bump).
-
Unstable: behind a flag / pre-1.0 / explicitly marked.
-
Internal: documented for reference but no compatibility promise.
-
Maximum supported
<X>:<value>. -
<Y>is not yet implemented; track at issue#<n>. -
On
<platform>,<Z>behaves differently because<reason>.
-
Architecture — how it works internally.
-
Troubleshooting — when things go wrong.