Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 3.75 KB

README.md

File metadata and controls

73 lines (58 loc) · 3.75 KB

CWIST Documentation Map

Everything you need to learn, use, and extend CWIST, in suggested reading order.

1. Getting started

  • README — install, hello world, feature tour, benchmarks.
  • Tutorial series — 30 hands-on modules; each directory ships a runnable main.c, a CMakeLists.txt, and a step-by-step guide. Start at 01-hello-world and follow the numbering; later modules assume earlier concepts.

2. Task-oriented guides

Longer walkthroughs that combine several subsystems:

3. API reference

4. Runnable examples

Self-contained demos under example/:

Example Demonstrates
simple-server Minimal HTTP server
http Step-by-step HTTP features
db / db-crypt SQLite integration, transparent column encryption
jwt Token issuing and verification
websocket / othello-web WebSocket game server
rps-showcase Static caching + throughput demo
json-builder, html, template Rendering helpers
micro, mem, siphash, sstring Core utilities
cde-json-viewer JSON viewer app

5. Benchmarks and methodology

6. References