uvicorn startup

This commit is contained in:
John Lancaster
2026-07-30 00:01:18 -05:00
parent efba051cb5
commit 34e6d693ab
4 changed files with 286 additions and 3 deletions
@@ -6,6 +6,8 @@ Use these links to verify framework-specific behavior before relying on version-
!!! info "NiceGUI sources"
- [Pages, routing, and FastAPI integration](https://www.nicegui.io/documentation/section_pages_routing)
- [`ui.run_with` implementation](https://github.com/zauberzeug/nicegui/blob/main/nicegui/ui_run_with.py)
- [FastAPI integration example](https://github.com/zauberzeug/nicegui/blob/main/examples/fastapi/main.py)
- [Binding properties and bindable dataclasses](https://www.nicegui.io/documentation/section_binding_properties)
- [Action events](https://www.nicegui.io/documentation/section_action_events)
- [Security best practices](https://www.nicegui.io/documentation/section_security)
@@ -19,6 +21,21 @@ Use these links to verify framework-specific behavior before relying on version-
- [Server-sent events](https://fastapi.tiangolo.com/advanced/server-sent-events/)
- [WebSockets](https://fastapi.tiangolo.com/advanced/websockets/)
## ASGI And Uvicorn
!!! info "Server and lifespan sources"
- [ASGI lifespan protocol](https://asgi.readthedocs.io/en/latest/specs/lifespan.html)
- [Uvicorn settings](https://www.uvicorn.org/settings/)
- [Uvicorn programmatic startup](https://www.uvicorn.org/#running-programmatically)
- [Uvicorn deployment](https://www.uvicorn.org/deployment/)
## uv And Project Scripts
!!! info "Packaging and command sources"
- [uv project entry points](https://docs.astral.sh/uv/concepts/projects/config/#entry-points)
- [uv project packaging](https://docs.astral.sh/uv/concepts/projects/config/#project-packaging)
- [PyPA entry points specification](https://packaging.python.org/en/latest/specifications/entry-points/)
## Styling
!!! info "Styling sources"