Skip to content

Commit 5924edc

Browse files
committed
Add CTA to share experience
1 parent fef5e2e commit 5924edc

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ Some of them are worth sharing.
2828
19. [SQL-first, Pydantic-second.](https://github.com/zhanymkanov/fastapi-best-practices#19-sql-first-pydantic-second)
2929
20. [Validate hosts, if users can send publicly available URLs.](https://github.com/zhanymkanov/fastapi-best-practices#20-validate-hosts-if-users-can-send-publicly-available-urls)
3030
21. [Raise a ValueError in custom pydantic validators, if schema directly faces the client.](https://github.com/zhanymkanov/fastapi-best-practices#21-raise-a-valueerror-in-custom-pydantic-validators-if-schema-directly-faces-the-client)
31-
22. [Don't forget FastAPI converts Response Pydantic Object](https://github.com/zhanymkanov/fastapi-best-practices#22-dont-forget-fastapi-converts-response-pydantic-object-to-dict-then-to-an-instance-of-responsemodel-then-to-dict-then-to-json)
31+
22. [Don't forget FastAPI converts Response Pydantic Object...](https://github.com/zhanymkanov/fastapi-best-practices#22-dont-forget-fastapi-converts-response-pydantic-object-to-dict-then-to-an-instance-of-responsemodel-then-to-dict-then-to-json)
3232
23. [If you must use sync SDK, then run it in a thread pool.](https://github.com/zhanymkanov/fastapi-best-practices#23-if-you-must-use-sync-sdk-then-run-it-in-a-thread-pool)
33-
24. [Use linters (black, isort, autoflake)](https://github.com/zhanymkanov/fastapi-best-practices#24-use-linters-black-isort-autoflake)
34-
25. [Bonus](https://github.com/zhanymkanov/fastapi-best-practices#bonus-section)
33+
24. [Use linters (black, isort, autoflake).](https://github.com/zhanymkanov/fastapi-best-practices#24-use-linters-black-isort-autoflake)
34+
25. [Bonus Section.](https://github.com/zhanymkanov/fastapi-best-practices#bonus-section)
3535

3636
### 1. Project Structure. Consistent & predictable
3737
There are many ways to structure the project, but the best structure is a structure that is consistent, straightforward and has no surprises.
@@ -989,10 +989,13 @@ autoflake --remove-all-unused-imports --recursive --remove-unused-variables --in
989989
isort src tests --profile black
990990
black src tests
991991
```
992-
### Bonus Section.
993-
Some very kind people shared their experience and best practices that are definitely worth reading.
992+
### Bonus Section
993+
Some very kind people shared their own experience and best practices that are definitely worth reading.
994994
Check them out at [issues](https://github.com/zhanymkanov/fastapi-best-practices/issues) section of the project.
995995

996996
For instance, [lowercase00](https://github.com/zhanymkanov/fastapi-best-practices/issues/4)
997-
has shared their best practices working with permissions & auth, class-based services & views,
997+
has described in details their best practices working with permissions & auth, class-based services & views,
998998
task queues, custom response serializers, configuration with dynaconf, etc.
999+
1000+
If you have something to share about your experience working with FastAPI, whether it's good or bad,
1001+
you are very welcome to create a new issue. It is our pleasure to read it.

0 commit comments

Comments
 (0)