Commit Graph

21 Commits

Author SHA1 Message Date
d531a8c00b Add content_type field for SerializedResponses, add conversion pipeline basic docs generation 2025-07-22 00:35:30 +03:00
a763f0960c Add header schema for UnwrappedRequest 2025-07-21 15:58:33 +03:00
6cb01f6204 Cleanup manual pipeline construction, pass into breakshaft 2025-07-21 15:52:51 +03:00
dd0c896df6 Add an app add subroute fn 2025-07-19 05:08:59 +03:00
f4201b405f Add router add_subroute method 2025-07-19 05:02:14 +03:00
af46710017 Make router matcher lazy 2025-07-19 04:12:46 +03:00
15f6438407 Add path matches support into an UnwrappedRequest 2025-07-19 04:02:04 +03:00
75824d1893 Add key-value path subst matching 2025-07-19 03:45:11 +03:00
2943351442 Add pattern-substitutive by regexp path matching 2025-07-19 02:36:42 +03:00
e2e66ef14e Wrap api endpoint handlers into a breakshaft DI repo 2025-07-19 01:31:25 +03:00
95c47a5e90 Dummy attach megasniff scheme inflation 2025-07-16 19:43:24 +03:00
ddfd6e8d78 Fix most of types 2025-07-16 17:48:39 +03:00
ee25d17683 Create request serializer selection based on content-type header 2025-07-16 16:40:34 +03:00
14f82885c4 Make req/resp headers case-insensitive 2025-07-16 14:07:38 +03:00
7546055574 Make query values in basic request flatten when provided as single values 2025-07-16 04:52:40 +03:00
b57c5d9639 Create basic request/response abstract models 2025-07-16 04:47:53 +03:00
0e53731ea4 Pass HTTPException into a response 2025-07-16 04:18:58 +03:00
73da386003 Add 4xx and 5xx http-code exception wrappers 2025-07-16 04:15:22 +03:00
751748f82a Create basic sloth app with basic static routing 2025-07-16 03:06:16 +03:00
939ef6073f Allow router to raise MethodNotAllowed 2025-07-16 02:23:02 +03:00
d22c753022 Initial commit 2025-07-16 02:15:13 +03:00