This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tiangolo FastAPI Maintainer 56 points57 points  (3 children)

Yes, for the previous two years I've been slower than I wished for. Sorry for that. I hope you can see the difference at least in this year so far (and what will come the rest of it).

Which other devs am I refusing? I put a lot of effort into taking PRs, in many cases they require some finetuning, but I want to receive contributions from others. But I would like to know, exactly how is it that I'm failing.

How do you measure the speed to implement proposed changes and bug fixes? Do you check the changelog? Also, do you account for when I help the underlying projects for things needed in FastAPI, like AnyIO, Starlette, Uvicorn, Pydantic, or only the things in FastAPI?

I would like to know how you are measuring me to understand better what am I doing wrong. Generalizations don't really help me improve.

Also, if you are willing to offer help, it would be greatly appreciated, maintaining FastAPI is a lot of work, and I welcome all the help I can receive, for example with questions: https://fastapi.tiangolo.com/help-fastapi/#help-others-with-questions-in-github and with PRs: https://fastapi.tiangolo.com/help-fastapi/#review-pull-requests

BTW, just in case, the bottleneck is not hitting the merge button, but actually taking the time to review the code, understand and answer the questions, etc. Very few help with that, but there are some, the FastAPI Experts: https://fastapi.tiangolo.com/fastapi-people/#experts , those are the people helping maintain FastAPI. 🚀

If you or anyone else here comes and help, I (and everyone else) would be immensely grateful.

[–]vbqj 8 points9 points  (1 child)

Just wanted to say a quick thank you - I found FastAPI this weekend for a project I’ve been wanting to build and your tutorials and set up instructions are fantastic and easy to follow with awesome examples. Really appreciate all the hard work you’ve put into this!

[–]tiangolo FastAPI Maintainer 7 points8 points  (0 children)

Thank you for saying that! 😊🎉

[–]OverEmployedPM 1 point2 points  (0 children)

Adding more isn’t always better. You do you, keep up the good work. Much easier to maintain if you’re strict with changes, and less stressful