Skip to content

documentation: find a way to organize/group/classify documentation be…#3858

Merged
jknack merged 1 commit intomainfrom
newdoc
Feb 25, 2026
Merged

documentation: find a way to organize/group/classify documentation be…#3858
jknack merged 1 commit intomainfrom
newdoc

Conversation

@jknack
Copy link
Member

@jknack jknack commented Feb 24, 2026

…tter

Jooby Documentation
├── 1. Getting Started
│   ├── Quick Start
│   ├── Alternatives (Kotlin/Java)
│   └── Jooby CLI
├── 2. Core
│   ├── Router
│   │   ├── Defining Routes
│   │   ├── Pipeline
│   │   ├── Advanced Routing
│   │   └── Filter vs Handler
│   ├── Context (Request)
│   │   ├── Parameters
│   │   ├── Value API
│   │   ├── Request Body
│   │   └── Projection API
│   ├── Responses
│   │   ├── Renderers
│   │   └── Non-blocking Responses
│   ├── Built-in Handlers
│   │   ├── Access Log
│   │   ├── CORS
│   │   ├── CSRF
│   │   ├── Graceful Shutdown
│   │   ├── HEAD Support
│   │   ├── Rate Limit
│   │   ├── SSL Redirect
│   │   └── TRACE Support
│   ├── Error Handler
│   │   └── Problem Details (RFC 7807)
│   └── Execution Model
│       ├── Event Loop
│       └── Worker Threads (Loom)
├── 3. Extensions (Modules)
│   ├── What are Extensions?
│   ├── Dependency Injection
│   │   ├── Guice
│   │   ├── Avaje Inject
│   │   └── Dagger
│   ├── Data Access (Hibernate, JDBI, etc.)
│   ├── JSON & Serialization (Jackson, GSON)
│   └── Template Engines (Pebble, Freemarker)
├── 4. Tooling and Operations
│   ├── Configuration (Environment & Logging)
│   ├── Server (Netty, Jetty, Undertow, Vert.x)
│   ├── Development (Hot Reload / jooby:run)
│   ├── Testing (Unit & Integration)
│   └── Packaging (Fat Jar & Stork)
└── 5. MVC API
    ├── Controller Definition
    ├── Dependency Injection in MVC
    └── Result Mapping

fix #3855

…tter

```
Jooby Documentation
├── 1. Getting Started
│   ├── Quick Start
│   ├── Alternatives (Kotlin/Java)
│   └── Jooby CLI
├── 2. Core
│   ├── Router
│   │   ├── Defining Routes
│   │   ├── Pipeline
│   │   ├── Advanced Routing
│   │   └── Filter vs Handler
│   ├── Context (Request)
│   │   ├── Parameters
│   │   ├── Value API
│   │   ├── Request Body
│   │   └── Projection API
│   ├── Responses
│   │   ├── Renderers
│   │   └── Non-blocking Responses
│   ├── Built-in Handlers
│   │   ├── Access Log
│   │   ├── CORS
│   │   ├── CSRF
│   │   ├── Graceful Shutdown
│   │   ├── HEAD Support
│   │   ├── Rate Limit
│   │   ├── SSL Redirect
│   │   └── TRACE Support
│   ├── Error Handler
│   │   └── Problem Details (RFC 7807)
│   └── Execution Model
│       ├── Event Loop
│       └── Worker Threads (Loom)
├── 3. Extensions (Modules)
│   ├── What are Extensions?
│   ├── Dependency Injection
│   │   ├── Guice
│   │   ├── Avaje Inject
│   │   └── Dagger
│   ├── Data Access (Hibernate, JDBI, etc.)
│   ├── JSON & Serialization (Jackson, GSON)
│   └── Template Engines (Pebble, Freemarker)
├── 4. Tooling and Operations
│   ├── Configuration (Environment & Logging)
│   ├── Server (Netty, Jetty, Undertow, Vert.x)
│   ├── Development (Hot Reload / jooby:run)
│   ├── Testing (Unit & Integration)
│   └── Packaging (Fat Jar & Stork)
└── 5. MVC API
    ├── Controller Definition
    ├── Dependency Injection in MVC
    └── Result Mapping
```
fix #3855
@jknack jknack merged commit 42b603c into main Feb 25, 2026
5 checks passed
@jknack jknack added this to the 4.0.16 milestone Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

documentation: find a way to organize/group/classify documentation better

1 participant