Skip to main content

ito_web/
lib.rs

1//! Web adapter for browsing and editing Ito projects.
2//!
3//! `ito-web` is a **Layer 3 adapter** — it owns HTTP routing, authentication,
4//! WebSocket terminal emulation, and frontend asset serving. All business logic
5//! is delegated to [`ito_core`].
6//!
7//! The public surface is intentionally minimal: call [`serve`] with a
8//! [`ServeConfig`] to start the server.
9
10#![warn(missing_docs)]
11
12mod api;
13mod auth;
14mod frontend;
15mod server;
16mod terminal;
17
18pub use server::{ServeConfig, serve};