You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For comprehensive guides and detailed usage instructions, visit our documentation:
123
124
125
+
- 🧭 **[Which starter should I choose?](https://bnbong.github.io/FastAPI-fastkit/user-guide/choosing-a-starter/)** - Beginner decision guide for `startdemo` templates and interactive presets
124
126
- 📚 **[User Guide](https://bnbong.github.io/FastAPI-fastkit/user-guide/quick-start/)** - Detailed installation and usage guides
125
127
- 🎯 **[Tutorial](https://bnbong.github.io/FastAPI-fastkit/tutorial/getting-started/)** - Step-by-step tutorials for beginners
-**Architecture preset selection** (`minimal` / `single-module` / `classic-layered` / `domain-starter`) that picks the right base template and project layout
331
343
-**Guided selection** for databases, authentication, background tasks, caching, monitoring, and more
332
-
-**Auto-generated code** for selected features (main.py, config files, Docker files)
344
+
-**Auto-generated code** for selected features — varies by preset (regenerated `main.py` for `minimal` / `single-module`; preserve template-shipped `main.py` and overlay config modules for `classic-layered` / `domain-starter`)
345
+
-**Preset-aware Docker generation** — the generated `Dockerfile``CMD` targets the preset's actual entrypoint (`src.main:app` or `src.app.main:app`)
333
346
-**Smart dependency management** with automatic pip compatibility
-**Always Empty project**as base for maximum flexibility
347
+
-**Feature validation**with manual-wiring warnings for selections the preset cannot auto-wire
348
+
-**Identity markers**in the generated `pyproject.toml` (description marker + `[tool.fastapi-fastkit]` table) so `is_fastkit_project()` can recognize generated projects later
336
349
337
350
### Add a new route to the FastAPI project
338
351
@@ -434,18 +447,19 @@ To view the list of available FastAPI demos, check with:
0 commit comments