mirror of
https://github.com/fastapi/fastapi.git
synced 2026-09-12 21:38:39 -04:00
📝 Restructure FastAPI People and related pages (#16015)
This commit is contained in:
1 parent
866b7a3d0c
commit
e735449bae
5 files changed
+47
-166
No files matched your search
@@ -2,21 +2,21 @@ members:
|
||||
- login: tiangolo
|
||||
avatar_url: https://avatars.githubusercontent.com/u/1326112
|
||||
url: https://github.com/tiangolo
|
||||
- login: Kludex
|
||||
avatar_url: https://avatars.githubusercontent.com/u/7353520
|
||||
url: https://github.com/Kludex
|
||||
- login: alejsdev
|
||||
avatar_url: https://avatars.githubusercontent.com/u/90076947
|
||||
url: https://github.com/alejsdev
|
||||
- login: svlandeg
|
||||
avatar_url: https://avatars.githubusercontent.com/u/8796347
|
||||
url: https://github.com/svlandeg
|
||||
- login: YuriiMotov
|
||||
avatar_url: https://avatars.githubusercontent.com/u/109919500
|
||||
url: https://github.com/YuriiMotov
|
||||
- login: svlandeg
|
||||
avatar_url: https://avatars.githubusercontent.com/u/8796347
|
||||
url: https://github.com/svlandeg
|
||||
- login: alejsdev
|
||||
avatar_url: https://avatars.githubusercontent.com/u/90076947
|
||||
url: https://github.com/alejsdev
|
||||
- login: patrick91
|
||||
avatar_url: https://avatars.githubusercontent.com/u/667029
|
||||
url: https://github.com/patrick91
|
||||
- login: luzzodev
|
||||
avatar_url: https://avatars.githubusercontent.com/u/27291415
|
||||
url: https://github.com/luzzodev
|
||||
- login: Kludex
|
||||
avatar_url: https://avatars.githubusercontent.com/u/7353520
|
||||
url: https://github.com/Kludex
|
||||
+31
-132
@@ -1,7 +1,4 @@
|
||||
---
|
||||
hide:
|
||||
- navigation
|
||||
|
||||
include_yaml:
|
||||
github_sponsors: data/github_sponsors.yml
|
||||
people: data/people.yml
|
||||
@@ -33,22 +30,6 @@ This is me:
|
||||
|
||||
I'm the creator of **FastAPI**. You can read more about that in [Help FastAPI - Follow the author](help-fastapi.md#follow-the-author).
|
||||
|
||||
...But here I want to show you the community.
|
||||
|
||||
---
|
||||
|
||||
**FastAPI** receives a lot of support from the community. And I want to highlight their contributions.
|
||||
|
||||
These are the people that:
|
||||
|
||||
* [Help others with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github).
|
||||
* Create or review Pull Requests.
|
||||
* Help [manage the repository](https://tiangolo.com/open-source/management-tasks/) (team members).
|
||||
|
||||
All these tasks help maintain the repository.
|
||||
|
||||
A round of applause to them. 👏 🙇
|
||||
|
||||
## Team
|
||||
|
||||
This is the current list of team members. 😎
|
||||
@@ -65,111 +46,17 @@ They have different levels of involvement and permissions, they can perform [rep
|
||||
|
||||
</div>
|
||||
|
||||
Although the team members have the permissions to perform privileged tasks, all the help from others maintaining FastAPI is very much appreciated! 🙇♂️
|
||||
|
||||
## FastAPI Experts
|
||||
|
||||
These are the users that have been [helping others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github). 🙇
|
||||
For a long time, answering questions from the community in GitHub Discussions was done by other community volunteers.
|
||||
|
||||
They have proven to be **FastAPI Experts** by helping many others. ✨
|
||||
They proved they are **FastAPI Experts** by helping many others. ✨
|
||||
|
||||
/// tip
|
||||
|
||||
You could become an official FastAPI Expert too!
|
||||
|
||||
Just [help others with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github). 🤓
|
||||
|
||||
///
|
||||
|
||||
You can see the **FastAPI Experts** for:
|
||||
|
||||
* [Last Month](#fastapi-experts-last-month) 🤓
|
||||
* [3 Months](#fastapi-experts-3-months) 😎
|
||||
* [6 Months](#fastapi-experts-6-months) 🧐
|
||||
* [1 Year](#fastapi-experts-1-year) 🧑🔬
|
||||
* [**All Time**](#fastapi-experts-all-time) 🧙
|
||||
|
||||
### FastAPI Experts - Last Month
|
||||
|
||||
These are the users that have been [helping others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github) during the last month. 🤓
|
||||
Here's the hall of fame of the first FastAPI Experts:
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in people.last_month_experts[:10] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
<div class="user"><a href="{{ user.url }}"><div class="avatar-wrapper"><img src="{{ user.avatarUrl }}"/></div><div class="title">@{{ user.login }}</div></a> <div class="count">Questions replied: {{ user.count }}</div></div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
|
||||
### FastAPI Experts - 3 Months
|
||||
|
||||
These are the users that have been [helping others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github) during the last 3 months. 😎
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in people.three_months_experts[:10] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
<div class="user"><a href="{{ user.url }}"><div class="avatar-wrapper"><img src="{{ user.avatarUrl }}"/></div><div class="title">@{{ user.login }}</div></a> <div class="count">Questions replied: {{ user.count }}</div></div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
|
||||
### FastAPI Experts - 6 Months
|
||||
|
||||
These are the users that have been [helping others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github) during the last 6 months. 🧐
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in people.six_months_experts[:10] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
<div class="user"><a href="{{ user.url }}"><div class="avatar-wrapper"><img src="{{ user.avatarUrl }}"/></div><div class="title">@{{ user.login }}</div></a> <div class="count">Questions replied: {{ user.count }}</div></div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
|
||||
### FastAPI Experts - 1 Year
|
||||
|
||||
These are the users that have been [helping others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github) during the last year. 🧑🔬
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in people.one_year_experts[:20] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
<div class="user"><a href="{{ user.url }}"><div class="avatar-wrapper"><img src="{{ user.avatarUrl }}"/></div><div class="title">@{{ user.login }}</div></a> <div class="count">Questions replied: {{ user.count }}</div></div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
|
||||
### FastAPI Experts - All Time
|
||||
|
||||
Here are the all time **FastAPI Experts**. 🤓🤯
|
||||
|
||||
These are the users that have [helped others the most with questions in GitHub](help-fastapi.md#help-others-with-questions-in-github) through *all time*. 🧙
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in people.experts[:50] %}
|
||||
{% for user in people.experts[:30] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
@@ -183,15 +70,17 @@ These are the users that have [helped others the most with questions in GitHub](
|
||||
|
||||
## Top Contributors
|
||||
|
||||
Here are the **Top Contributors**. 👷
|
||||
Currently, most of the code changes in FastAPI are done by the team.
|
||||
|
||||
These users have created the most Pull Requests that have been *merged*.
|
||||
But over the years, there have also been many contributions made by others.
|
||||
|
||||
They have contributed source code, documentation, etc. 📦
|
||||
They contributed source code, documentation, etc. 📦
|
||||
|
||||
Here's the hall of fame of the first **Top Contributors**. 👷
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
|
||||
{% for user in (contributors.values() | list)[:50] %}
|
||||
{% for user in (contributors.values() | list)[:30] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
@@ -207,12 +96,14 @@ There are hundreds of other contributors, you can see them all in the [FastAPI G
|
||||
|
||||
## Top Translation Reviewers
|
||||
|
||||
These users are the **Top Translation Reviewers**. 🕵️
|
||||
Currently, translations are done using AI tools, steered by the FastAPI team and native speakers.
|
||||
|
||||
Translation reviewers have the **power to approve translations** of the documentation. Without them, there wouldn't be documentation in several other languages.
|
||||
At some point, FastAPI had some documentation pages that community members translated into other languages by hand.
|
||||
|
||||
Here's the hall of fame of the first **Top Translation Reviewers**. 🕵️
|
||||
|
||||
<div class="user-list user-list-center">
|
||||
{% for user in (translation_reviewers.values() | list)[:50] %}
|
||||
{% for user in (translation_reviewers.values() | list)[:30] %}
|
||||
|
||||
{% if user.login not in skip_users.users %}
|
||||
|
||||
@@ -226,9 +117,7 @@ Translation reviewers have the **power to approve translations** of the document
|
||||
|
||||
## Sponsors
|
||||
|
||||
These are the **Sponsors**. 😎
|
||||
|
||||
They are supporting my work with **FastAPI** (and others), mainly through [GitHub Sponsors](https://github.com/sponsors/tiangolo).
|
||||
**Sponsors** support **FastAPI** and friends, mainly through [GitHub Sponsors](https://github.com/sponsors/tiangolo). ✨
|
||||
|
||||
{% if sponsors %}
|
||||
|
||||
@@ -283,12 +172,22 @@ They are supporting my work with **FastAPI** (and others), mainly through [GitHu
|
||||
|
||||
## About the data - technical details
|
||||
|
||||
The main intention of this page is to highlight the effort of the community to help others.
|
||||
The main intention of this page has been to highlight the effort of the community to help others, especially efforts that were normally less visible and, in many cases, more arduous, like helping others with questions and reviewing Pull Requests with translations.
|
||||
|
||||
Especially including efforts that are normally less visible, and in many cases more arduous, like helping others with questions and reviewing Pull Requests with translations.
|
||||
It also highlights contributions from sponsors.
|
||||
|
||||
The data is calculated each month, you can read the [source code here](https://github.com/fastapi/fastapi/blob/master/scripts/).
|
||||
The data used to be calculated continuously, each month.
|
||||
|
||||
Here I'm also highlighting contributions from sponsors.
|
||||
As of July 2026, most of the work has been done by (paid) team members for quite some time.
|
||||
|
||||
I also reserve the right to update the algorithm, sections, thresholds, etc (just in case 🤷).
|
||||
GitHub Discussions are answered mostly by team members.
|
||||
|
||||
Most of the code changes are done by team members.
|
||||
|
||||
And translations are continuously done for the entire documentation in multiple languages, using AI tools, managed by team members.
|
||||
|
||||
Additionally, in recent months, there's been an overwhelming amount of AI spam, mainly to cheat the FastAPI Experts system or to get a PR merged by any means and thereby be considered a contributor. You can read more about the point of view in [Automated Code and AI](https://tiangolo.com/open-source/contributing/#automated-code-and-ai).
|
||||
|
||||
Because of this, the data for the FastAPI Experts, Top Contributors, and Top Translation Reviewers is no longer continuously updated.
|
||||
|
||||
This section is currently kept as a tribute to the humans that helped shape what FastAPI is today. 🙌
|
||||
@@ -45,20 +45,6 @@ You can follow [me (Sebastián Ramírez / `tiangolo`)](https://tiangolo.com), th
|
||||
* [@tiangolo.com on **Bluesky**](https://bsky.app/profile/tiangolo.com)
|
||||
* [@tiangolo on **LinkedIn**](https://www.linkedin.com/in/tiangolo/).
|
||||
|
||||
## Help others with questions in GitHub { #help-others-with-questions-in-github }
|
||||
|
||||
You can try and help others with their questions in [GitHub Discussions](https://github.com/fastapi/fastapi/discussions/categories/questions?discussions_q=category%3AQuestions+is%3Aunanswered).
|
||||
|
||||
In many cases you might already know the answer for those questions. 🤓
|
||||
|
||||
If you are helping a lot of people with their questions, you will become an official [FastAPI Expert](fastapi-people.md#fastapi-experts). 🎉
|
||||
|
||||
Just remember, the most important point is: try to be kind. 🤗
|
||||
|
||||
### How to Help { #how-to-help }
|
||||
|
||||
Follow the [guide on how to help](https://tiangolo.com/open-source/help/#help-others-with-questions-in-github) here.
|
||||
|
||||
## Ask Questions { #ask-questions }
|
||||
|
||||
You can [create a new question](https://github.com/fastapi/fastapi/discussions/new?category=questions) in the GitHub repository, for example to:
|
||||
@@ -85,3 +71,9 @@ Keep in mind that as chats allow more "free conversation", it's easy to ask ques
|
||||
In GitHub, the template will guide you to write the right question so that you can more easily get a good answer, or even solve the problem yourself even before asking.
|
||||
|
||||
Conversations in the chat systems are also not as easily searchable as in GitHub, they get lost.
|
||||
|
||||
## Try FastAPI Cloud { #try-fastapi-cloud }
|
||||
|
||||
The main funding for FastAPI and friends comes from [**FastAPI Cloud**](https://fastapicloud.com), a platform to deploy FastAPI applications in a simple and fast way, with a single command, `fastapi deploy`.
|
||||
|
||||
FastAPI Cloud is built by the same team behind FastAPI. You can try it and consider it for your projects.
|
||||
@@ -13,13 +13,3 @@ I normally give the final review to each PR before merging them. I make the fina
|
||||
There's a team of people that help manage and maintain the project. 😎
|
||||
|
||||
Learn more about it in [tiangolo.com - GitHub FastAPI](https://tiangolo.com/github-fastapi/).
|
||||
|
||||
## FastAPI Experts
|
||||
|
||||
The people that help others the most in GitHub Discussions can become [**FastAPI Experts**](./fastapi-people.md#fastapi-experts).
|
||||
|
||||
This is normally the best way to contribute to the project.
|
||||
|
||||
## External Help
|
||||
|
||||
External help is very much appreciated. There are many ways to [help](./help-fastapi.md). ☕️
|
||||
+1
-1
@@ -223,9 +223,9 @@ nav:
|
||||
- reference/staticfiles.md
|
||||
- reference/templating.md
|
||||
- reference/testclient.md
|
||||
- fastapi-people.md
|
||||
- "":
|
||||
- resources/index.md
|
||||
- fastapi-people.md
|
||||
- help-fastapi.md
|
||||
- contributing.md
|
||||
- translations.md
|
||||
|
||||
Reference in new issue
Block a user