Repository navigation
docs: simplify the README and move the details into docs/ - #178
akhileshthite wants to merge 1 commit into
Conversation
|
/review AI review started. |
Advanced AI Review
Click to expand reviewCode ReviewBase: Reviewed the merged result against 1. 🟡
|
| ## Why chel | ||
|
|
||
| - **One tool, from contract to server.** Make a signing key, sign each version | ||
| of a contract, pin it, and serve your app: `chel serve` uploads the pinned | ||
| contracts when it starts. | ||
| - **A native binary from npm.** `npm install` picks the build for your | ||
| platform, so you don't need Deno to run it. | ||
| - **Your choice of database:** in memory, files, SQLite, Redis, or a mix of | ||
| them by key prefix. | ||
| - **Ready for a public server.** Signups are limited per IP address, new | ||
| accounts have a size cap, storage is counted per account, and the dashboard | ||
| only shows its data behind a password. | ||
| - **One config file.** `chel.toml` is checked for typos and wrong values when | ||
| chel starts, and any setting can also come from an environment variable. |
There was a problem hiding this comment.
Instead of "Why chel" make the header "Features" and mention the dashboard.
Share a screenshot at the end of the section of the dashboard.
Closes #164
The README now says what chel is, why it's useful, how to install it and get started, and where the rest of the docs are. The details moved into
docs/:commands.md: every command and its options, including the ones the README never covered (upload,get,hash,verifySignature,version)server.md: whatchel servedoes, the dashboard, and running it in productionconfiguration.md:chel.toml, environment variables, database backends andchelonia.jsondistributing.md: the release steps, build caching, the npm packages and Linux on muslWhile moving them, I fixed what no longer matched the code: commands that don't exist (
test,latestState,help <command>), thedeploy/upload/pinusage, and thekeygenandmanifestformats. The Supported Platforms heading stays, since the launcher links to it. AGENTS.md,publish.tsand the drift test (nowtest/docs-defaults.test.ts) point to the new files.Testing: I ran the README's getting-started steps for real from source, checked every link and anchor, and lint and the affected tests pass.
AI Usage: Claude Opus 5.5 xhigh
Self review: Approved