# Getting Started


# Installation

Install gdtest-skill-combo from PyPI:

``` bash
pip install gdtest-skill-combo
```


# Your first router

Create a router and register a handler:

``` python
from gdtest_skill_combo import Router

app = Router()
app.get("/hello", lambda req: Response(body="Hello!"))
```


# Adding middleware

Middleware wraps every request:

``` python
def timer(req, next_handler):
    import time
    start = time.time()
    resp = next_handler(req)
    print(f"Took {time.time() - start:.3f}s")
    return resp

app.use(timer)
```
