From: Sebastián Ramírez
Date: Sat, 7 Nov 2020 20:48:25 +0000 (+0100)
Subject: ✨ Add Discord chat (#2322)
X-Git-Tag: 0.62.0~37
X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac99792762a82dd5f2eb72c0657cd5bbf5023068;p=thirdparty%2Ffastapi%2Ffastapi.git
✨ Add Discord chat (#2322)
Co-authored-by: Marcelo Trylesinski
---
diff --git a/README.md b/README.md
index 2988203bb9..955493813b 100644
--- a/README.md
+++ b/README.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/en/docs/help-fastapi.md b/docs/en/docs/help-fastapi.md
index aed3ed6f6e..b4b22cf1b9 100644
--- a/docs/en/docs/help-fastapi.md
+++ b/docs/en/docs/help-fastapi.md
@@ -52,12 +52,13 @@ I love to hear about how **FastAPI** is being used, what have you liked in it, i
* Vote for **FastAPI** in Slant.
* Vote for **FastAPI** in AlternativeTo.
-* Vote for **FastAPI** on awesome-rest.
## Help others with issues in GitHub
You can see existing issues and try and help others, most of the times they are questions that you might already know the answer for. ð¤
+If you are helping a lot of people on issues you might become an official [FastAPI Expert](fastapi-people.md#experts){.internal-link target=_blank}. ð
+
## Watch the GitHub repository
You can "watch" FastAPI in GitHub (clicking the "watch" button at the top right): https://github.com/tiangolo/fastapi. ð
@@ -70,43 +71,52 @@ Then you can try and help them solving those issues.
You can create a new issue in the GitHub repository, for example to:
-* Ask a question or ask about a problem.
-* Suggest a new feature.
+* Ask a **question** or ask about a **problem**.
+* Suggest a new **feature**.
**Note**: if you create an issue then I'm going to ask you to also help others. ð
## Create a Pull Request
-You can create a Pull Request, for example:
+You can [contribute](contributing.md){.internal-link target=_blank} to the source code with Pull Requests, for example:
* To fix a typo you found on the documentation.
+* To share an article, video, or podcast you created or found about FastAPI by editing this file.
+ * Make sure you add your link to the end of the corresponding section.
+* To help [translate the documentation](contributing.md#translations){.internal-link target=_blank} to your language.
+ * You can also help reviewing the translations created by others.
* To propose new documentation sections.
* To fix an existing issue/bug.
* To add a new feature.
## Join the chat
-
-
-
+Join the ð¥ Discord chat server ð¥ and hang out with others in the FastAPI community.
+
+!!! tip
+ For questions, ask them in GitHub issues, there's a much better chance you will receive help by the [FastAPI Experts](fastapi-people.md#experts){.internal-link target=_blank}.
-Join the chat on Gitter: https://gitter.im/tiangolo/fastapi.
+ Use the chat only for other general conversations.
-There you can have quick conversations with others, help others, share ideas, etc.
+There is also the previous Gitter chat, but as it doesn't have channels and advanced features, conversations are more difficult, so Discord is now the recommended system.
-But have in mind that as it allows more "free conversation", it's easy to ask questions that are too general and more difficult to answer, so, you might not receive answers.
+### Don't use the chat for questions
-In GitHub issues the template will guide to to write the right question so that you can more easily get a good answer, or even solve the problem yourself even before asking. And in GitHub I can make sure I always answer everything, even if it takes some time. I can't personally do that with the Gitter chat. ð
+Have in mind that as chats allow more "free conversation", it's easy to ask questions that are too general and more difficult to answer, so, you might not receive answers.
-Conversations in Gitter are also not as easily searchable as in GitHub, so questions and answers might get lost in the conversation.
+In GitHub issues 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. And in GitHub I can make sure I always answer everything, even if it takes some time. I can't personally do that with the chat systems. ð
-On the other side, there's more than 1000 people in the chat, so there's a high chance you'll find someone to talk to there, almost all the time. ð
+Conversations in the chat systems are also not as easily searchable as in GitHub, so questions and answers might get lost in the conversation. And only the ones in GitHub issues count to become a [FastAPI Expert](fastapi-people.md#experts){.internal-link target=_blank}, so you will most probably receive more attention in GitHub isssues.
+
+On the other side, there are thousands of users in the chat systems, so there's a high chance you'll find someone to talk to there, almost all the time. ð
## Sponsor the author
You can also financially support the author (me) through GitHub sponsors.
-There you could buy me a coffee âï¸ to say thanks ð.
+There you could buy me a coffee âï¸ to say thanks. ð
+
+And you can also become a Silver or Gold sponsor for FastAPI. ð
ð
## Sponsor the tools that power FastAPI
diff --git a/docs/en/docs/index.md b/docs/en/docs/index.md
index c52f716a97..518beb33cd 100644
--- a/docs/en/docs/index.md
+++ b/docs/en/docs/index.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/en/mkdocs.yml b/docs/en/mkdocs.yml
index abd0d54bbc..c3d8ea2b62 100644
--- a/docs/en/mkdocs.yml
+++ b/docs/en/mkdocs.yml
@@ -175,5 +175,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- js/termynal.js
- js/custom.js
-- js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/es/docs/index.md b/docs/es/docs/index.md
index 8cd73778ae..5beb616705 100644
--- a/docs/es/docs/index.md
+++ b/docs/es/docs/index.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/es/mkdocs.yml b/docs/es/mkdocs.yml
index 6a038af162..0f02540b64 100644
--- a/docs/es/mkdocs.yml
+++ b/docs/es/mkdocs.yml
@@ -80,5 +80,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/fr/docs/index.md b/docs/fr/docs/index.md
index 681cc64baf..f913a1f685 100644
--- a/docs/fr/docs/index.md
+++ b/docs/fr/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/fr/mkdocs.yml b/docs/fr/mkdocs.yml
index 120eabfadf..e76c1b9cee 100644
--- a/docs/fr/mkdocs.yml
+++ b/docs/fr/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/it/docs/index.md b/docs/it/docs/index.md
index 3fb64bf7d6..45a02d4893 100644
--- a/docs/it/docs/index.md
+++ b/docs/it/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/it/mkdocs.yml b/docs/it/mkdocs.yml
index eb60ce968a..5b040ec806 100644
--- a/docs/it/mkdocs.yml
+++ b/docs/it/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/ja/docs/help-fastapi.md b/docs/ja/docs/help-fastapi.md
index 7a48891e80..166acb5869 100644
--- a/docs/ja/docs/help-fastapi.md
+++ b/docs/ja/docs/help-fastapi.md
@@ -84,10 +84,6 @@ GitHubã¬ãã¸ããªã§
-
-
-
Gitterã§ãã£ããã«åå : https://gitter.im/tiangolo/fastapi.
ããã§ãä»ã®äººã¨ææ©ãä¼è©±ããããæå©ããã¢ã¤ãã¢ã®å
±æãªã©ãã§ãã¾ãã
diff --git a/docs/ja/docs/index.md b/docs/ja/docs/index.md
index 3598b1594b..f492906cbe 100644
--- a/docs/ja/docs/index.md
+++ b/docs/ja/docs/index.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/ja/mkdocs.yml b/docs/ja/mkdocs.yml
index 6b5b786303..aa06ed5c9d 100644
--- a/docs/ja/mkdocs.yml
+++ b/docs/ja/mkdocs.yml
@@ -93,5 +93,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/ko/docs/index.md b/docs/ko/docs/index.md
index 3f03a337f8..8f5ff6687f 100644
--- a/docs/ko/docs/index.md
+++ b/docs/ko/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/ko/mkdocs.yml b/docs/ko/mkdocs.yml
index 2dfedb9b8c..ca3d49a7a4 100644
--- a/docs/ko/mkdocs.yml
+++ b/docs/ko/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/pt/docs/index.md b/docs/pt/docs/index.md
index 3593460643..fd6428e15f 100644
--- a/docs/pt/docs/index.md
+++ b/docs/pt/docs/index.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/pt/mkdocs.yml b/docs/pt/mkdocs.yml
index 7557b3879a..59aeee1d5e 100644
--- a/docs/pt/mkdocs.yml
+++ b/docs/pt/mkdocs.yml
@@ -81,5 +81,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/ru/docs/index.md b/docs/ru/docs/index.md
index dd81985574..3ae908357b 100644
--- a/docs/ru/docs/index.md
+++ b/docs/ru/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/ru/mkdocs.yml b/docs/ru/mkdocs.yml
index 1a5c8f0d46..49d91c2501 100644
--- a/docs/ru/mkdocs.yml
+++ b/docs/ru/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/tr/docs/index.md b/docs/tr/docs/index.md
index 6a616e7906..97964b70ce 100644
--- a/docs/tr/docs/index.md
+++ b/docs/tr/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/tr/mkdocs.yml b/docs/tr/mkdocs.yml
index 00490564c7..8cca6d6d15 100644
--- a/docs/tr/mkdocs.yml
+++ b/docs/tr/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/uk/docs/index.md b/docs/uk/docs/index.md
index 7bb83b7665..4cf3391176 100644
--- a/docs/uk/docs/index.md
+++ b/docs/uk/docs/index.md
@@ -18,9 +18,6 @@
-
-
-
---
diff --git a/docs/uk/mkdocs.yml b/docs/uk/mkdocs.yml
index 38f919ec20..4d320587a4 100644
--- a/docs/uk/mkdocs.yml
+++ b/docs/uk/mkdocs.yml
@@ -73,5 +73,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js
diff --git a/docs/zh/docs/help-fastapi.md b/docs/zh/docs/help-fastapi.md
index 57b20c4fcf..99e37b7c1d 100644
--- a/docs/zh/docs/help-fastapi.md
+++ b/docs/zh/docs/help-fastapi.md
@@ -26,10 +26,6 @@
## å å
¥è天室
-
-
-
-
å å
¥ Gitter ä¸çè天室ï¼https://gitter.im/tiangolo/fastapiã
å¨è¿éä½ å¯ä»¥å¿«éæé®ã帮å©ä»äººãåäº«æ³æ³çã
diff --git a/docs/zh/docs/index.md b/docs/zh/docs/index.md
index 2098e9e1b8..2502295a70 100644
--- a/docs/zh/docs/index.md
+++ b/docs/zh/docs/index.md
@@ -14,9 +14,6 @@
-
-
-
---
diff --git a/docs/zh/mkdocs.yml b/docs/zh/mkdocs.yml
index e595e8c0bf..fa4b13d293 100644
--- a/docs/zh/mkdocs.yml
+++ b/docs/zh/mkdocs.yml
@@ -88,5 +88,3 @@ extra_javascript:
- https://unpkg.com/mermaid@8.4.6/dist/mermaid.min.js
- https://fastapi.tiangolo.com/js/termynal.js
- https://fastapi.tiangolo.com/js/custom.js
-- https://fastapi.tiangolo.com/js/chat.js
-- https://sidecar.gitter.im/dist/sidecar.v1.js