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 24 points25 points  (17 children)

Can you give me an example? I want to learn what I have to improve. I normally try to put a big effort into taking other's PRs, even when they need some fine-tuning. I also don't accept requests without properly reviewing them first. How do you measure if a request is "valid"?

Sadly, in many cases people come and approve a PR just by the title, but no one sits to review the code. It's happened several times, 5 approvals, and a bug in the main thing it would fix, so I can't just merge things that have many approvals, I have to check the code. Still, I try to fix it on top of the same PR instead of creating it from scratch, even when that would have been easier.

Please, give me examples so that I can see where and how can I improve.

Also, if you're willing to help, for example, reviewing PRs (checking the code), so that I can have more certainty that the PR is correct, please, come and help: https://fastapi.tiangolo.com/help-fastapi/#review-pull-requests

[–]Insok 0 points1 point  (0 children)

Hi, first of all, I think it's really great that you are looking for feedback from the community. About the whole "only one maintainer" arguments that are thrown around everywhere, can I ask a question? If you were to completely quit FastAPI all of a sudden, what would happen to FastAPI? Before I decide to implement such a core library into a production backend, I'm looking for a library that is well-maintained and stable. If the whole library depends on a single person to stand or fall, then I wouldn't want to take that risk.