{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":793115021,"defaultBranch":"main","name":"fastapi-tips","ownerLogin":"Kludex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-28T13:20:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7353520?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716714729.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e89883867b8aafb2edc4ff5bc61d476163b4a649","ref":"refs/heads/Kludex-patch-1","pushedAt":"2024-05-26T09:12:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"08c4ffd498ba19e77453bf2a15247279bc900187","after":"1fe8c0952f11449ff11ba3189cb60f83375070af","ref":"refs/heads/main","pushedAt":"2024-05-02T13:12:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ› Use transport parameter in `httpx.AsyncClient` (#17)\n\nCo-authored-by: tbabilon ","shortMessageHtmlLink":"๐Ÿ› Use transport parameter in httpx.AsyncClient (#17)"}},{"before":"f7df42031dee6a50e80e2a2745c0dbf85aa9e9c7","after":"08c4ffd498ba19e77453bf2a15247279bc900187","ref":"refs/heads/main","pushedAt":"2024-05-02T08:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add tip about dependencies in threads (#15)","shortMessageHtmlLink":"๐Ÿ“ Add tip about dependencies in threads (#15)"}},{"before":null,"after":"bfc0a7205f91d8a04cc918fbabba8f6ce349606a","ref":"refs/heads/add-tip-about-dependencies-","pushedAt":"2024-05-02T08:46:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add tip about dependencies in threads","shortMessageHtmlLink":"๐Ÿ“ Add tip about dependencies in threads"}},{"before":"e2a1e50b8fa4e7fcc85caf30c60f302ad83c94bd","after":"f7df42031dee6a50e80e2a2745c0dbf85aa9e9c7","ref":"refs/heads/main","pushedAt":"2024-05-02T07:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ› Use non-deprecated `collections.abc.AsyncIterator` instead of `typing.AsyncIterator` (#14)\n\n# Problem\r\n\r\n* Tip 6 example uses `typing.AsyncIterator`\r\n* `typing.AsyncIterator` is [deprecated since python 3.9](https://docs.python.org/3/library/typing.html#typing.AsyncIterator)\r\n\r\n# Solution\r\n\r\n* Use [`collections.abc.AsyncIterator`](https://docs.python.org/3/library/collections.abc.html#collections.abc.AsyncIterator) that now supports subscripting (`[]`)","shortMessageHtmlLink":"๐Ÿ› Use non-deprecated collections.abc.AsyncIterator instead of `typiโ€ฆ"}},{"before":"b58f5271845d5793491114810c568f515adeaf87","after":null,"ref":"refs/heads/pure-asgi-middleware","pushedAt":"2024-04-30T19:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"64a85fc8b9166feed5da31e41e470d830bb51ec1","after":"e2a1e50b8fa4e7fcc85caf30c60f302ad83c94bd","ref":"refs/heads/main","pushedAt":"2024-04-30T19:39:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Use Pure ASGI Middleware instead of `BaseHTTPMiddleware` (#13)","shortMessageHtmlLink":"๐Ÿ“ Use Pure ASGI Middleware instead of BaseHTTPMiddleware (#13)"}},{"before":null,"after":"b58f5271845d5793491114810c568f515adeaf87","ref":"refs/heads/pure-asgi-middleware","pushedAt":"2024-04-30T19:39:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Use Pure ASGI Middleware instead of `BaseHTTPMiddleware`","shortMessageHtmlLink":"๐Ÿ“ Use Pure ASGI Middleware instead of BaseHTTPMiddleware"}},{"before":"859e060d89eede41ca0fc0113fbc3c3b8c47a956","after":"64a85fc8b9166feed5da31e41e470d830bb51ec1","ref":"refs/heads/main","pushedAt":"2024-04-30T13:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add note about `uvloop` not being Windows compatible (#8)\n\n* add uvloop windows warning\r\n\r\n* ๐Ÿ“ Add note about `uvloop` not being Windows compatible\r\n\r\n---------\r\n\r\nCo-authored-by: Marcelo Trylesinski ","shortMessageHtmlLink":"๐Ÿ“ Add note about uvloop not being Windows compatible (#8)"}},{"before":"13a1d24761f16027f019c47b08714bc6f2bcbc64","after":null,"ref":"refs/heads/warn-users-about-watch-the-repo","pushedAt":"2024-04-30T13:00:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"1b92ea7845d6d9cfeeb78e329e59baef3ff14cd0","after":"859e060d89eede41ca0fc0113fbc3c3b8c47a956","ref":"refs/heads/main","pushedAt":"2024-04-30T13:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Let people know they should watch the repository (#11)","shortMessageHtmlLink":"๐Ÿ“ Let people know they should watch the repository (#11)"}},{"before":null,"after":"13a1d24761f16027f019c47b08714bc6f2bcbc64","ref":"refs/heads/warn-users-about-watch-the-repo","pushedAt":"2024-04-30T13:00:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Let people know they should watch the repository","shortMessageHtmlLink":"๐Ÿ“ Let people know they should watch the repository"}},{"before":"a16e1ba98d5e4126bd4c30e8912fc07c296d3cbc","after":null,"ref":"refs/heads/add-tip-about-debug-mode","pushedAt":"2024-04-30T12:51:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"a08ec28b4582a69bffecba0dc0b4ab89a94a8c51","after":"1b92ea7845d6d9cfeeb78e329e59baef3ff14cd0","ref":"refs/heads/main","pushedAt":"2024-04-30T12:51:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add AsyncIO debug mode tip (#10)","shortMessageHtmlLink":"๐Ÿ“ Add AsyncIO debug mode tip (#10)"}},{"before":null,"after":"a16e1ba98d5e4126bd4c30e8912fc07c296d3cbc","ref":"refs/heads/add-tip-about-debug-mode","pushedAt":"2024-04-30T12:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add AsyncIO debug mode tip\"","shortMessageHtmlLink":"๐Ÿ“ Add AsyncIO debug mode tip\""}},{"before":"70059bc3a659194e2625b002ca4038c280947c0d","after":"a08ec28b4582a69bffecba0dc0b4ab89a94a8c51","ref":"refs/heads/main","pushedAt":"2024-04-29T06:37:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ› Fix unpassed lifespan parameters (#6)","shortMessageHtmlLink":"๐Ÿ› Fix unpassed lifespan parameters (#6)"}},{"before":"0cc445851aa1ecd67811d82502bb0f9df711468d","after":"70059bc3a659194e2625b002ca4038c280947c0d","ref":"refs/heads/main","pushedAt":"2024-04-28T16:48:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ› Reduce indentation on the 2nd tip (#1)","shortMessageHtmlLink":"๐Ÿ› Reduce indentation on the 2nd tip (#1)"}},{"before":"16709dc751a0aeb5dfee9b64a72fb3f3bb1fd827","after":"0cc445851aa1ecd67811d82502bb0f9df711468d","ref":"refs/heads/main","pushedAt":"2024-04-28T13:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ› Fix GitHub admonitions","shortMessageHtmlLink":"๐Ÿ› Fix GitHub admonitions"}},{"before":"5af3ed455d5f48856fa926dfd97cf1f1852743a6","after":"16709dc751a0aeb5dfee9b64a72fb3f3bb1fd827","ref":"refs/heads/main","pushedAt":"2024-04-28T13:27:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐ŸŽ‰ Start the FastAPI Tips repository","shortMessageHtmlLink":"๐ŸŽ‰ Start the FastAPI Tips repository"}},{"before":"16709dc751a0aeb5dfee9b64a72fb3f3bb1fd827","after":"5af3ed455d5f48856fa926dfd97cf1f1852743a6","ref":"refs/heads/main","pushedAt":"2024-04-28T13:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐Ÿ“ Add table of contents","shortMessageHtmlLink":"๐Ÿ“ Add table of contents"}},{"before":null,"after":"16709dc751a0aeb5dfee9b64a72fb3f3bb1fd827","ref":"refs/heads/main","pushedAt":"2024-04-28T13:20:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"๐ŸŽ‰ Start the FastAPI Tips repository","shortMessageHtmlLink":"๐ŸŽ‰ Start the FastAPI Tips repository"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVBGPSgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Kludex/fastapi-tips"}