committed by
GitHub
1 changed files with 158 additions and 0 deletions
@ -0,0 +1,158 @@ |
|||
* # FastAPI ์ง์ - ๋์๋ง ๋ฐ๊ธฐ |
|||
|
|||
**FastAPI** ๊ฐ ๋ง์์ ๋์๋์? |
|||
|
|||
FastAPI, ๋ค๋ฅธ ์ฌ์ฉ์, ๊ฐ๋ฐ์๋ฅผ ์์ํ๊ณ ์ถ์ผ์ ๊ฐ์? |
|||
|
|||
ํน์ **FastAPI** ์ ๋ํด ๋์์ด ํ์ํ์ ๊ฐ์? |
|||
|
|||
์์ฃผ ๊ฐ๋จํ๊ฒ ์์ํ ์ ์์ต๋๋ค (๋ช ๋ฒ์ ํด๋ฆญ๋ง์ผ๋ก). |
|||
|
|||
๋ํ ๋์์ ๋ฐ์ ์ ์๋ ๋ฐฉ๋ฒ๋ ๋ช ๊ฐ์ง ์์ต๋๋ค. |
|||
|
|||
## ๋ด์ค๋ ํฐ ๊ตฌ๋
|
|||
|
|||
[**FastAPI์ ์น๊ตฌ** ๋ด์ค๋ ํฐ](https://github.com/tiangolo/fastapi/blob/master/newsletter)๋ฅผ ๊ตฌ๋
ํ์ฌ ์ต์ ์ ๋ณด๋ฅผ ์ ์งํ ์ ์์ต๋๋ค{.internal-link target=_blank}: |
|||
|
|||
- FastAPI ์ ๊ทธ ์น๊ตฌ๋ค์ ๋ํ ๋ด์ค ๐ |
|||
- ๊ฐ์ด๋ ๐ |
|||
- ํน์ง โจ |
|||
- ํ๊ธฐ์ ์ธ ๋ณํ ๐จ |
|||
- ํ๊ณผ ์๋ น โ
|
|||
|
|||
## ํธ์ํฐ์์ FastAPI ํ๋ก์ฐํ๊ธฐ |
|||
|
|||
[Follow @fastapi on **Twitter**](https://twitter.com/fastapi) ๋ฅผ ํ๋ก์ฐํ์ฌ **FastAPI** ์ ๋ํ ์ต์ ๋ด์ค๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๐ฆ |
|||
|
|||
## Star **FastAPI** in GitHub |
|||
|
|||
GitHub์์ FastAPI์ "star"๋ฅผ ๋ถ์ผ ์ ์์ต๋๋ค(์ค๋ฅธ์ชฝ ์๋จ์ star ๋ฒํผ์ ํด๋ฆญ): https://github.com/tiangolo/fastapi. โญ๏ธ |
|||
|
|||
์คํ๋ฅผ ๋๋ฆผ์ผ๋ก์จ, ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ด ์ข ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์๊ณ , ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ๊ฒ์์ ๋ํ๋ผ ์ ์์ต๋๋ค. |
|||
|
|||
## GitHub ์ ์ฅ์์์ ๋ฆด๋ฆฌ์ฆ ํ์ธ |
|||
|
|||
GitHub์์ FastAPI๋ฅผ "watch"ํ ์ ์์ต๋๋ค (์ค๋ฅธ์ชฝ ์๋จ watch ๋ฒํผ์ ํด๋ฆญ): https://github.com/tiangolo/fastapi. ๐ |
|||
|
|||
์ฌ๊ธฐ์ "Releases only"์ ์ ํํ ์ ์์ต๋๋ค. |
|||
|
|||
์ด๋ ๊ฒํ๋ฉด, **FastAPI** ์ ๋ฒ๊ทธ ์์ ๋ฐ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ตฌํ ๋ฑ์ ์๋ก์ด ์๋ฃ (์ต์ ๋ฒ์ )์ด ์์ ๋๋ง๋ค (์ด๋ฉ์ผ) ํต์ง๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. |
|||
|
|||
## ๊ฐ๋ฐ์์์ ์ฐ๊ฒฐ |
|||
|
|||
๊ฐ๋ฐ์์ธ [me (Sebastiรกn Ramรญrez / `tiangolo`)](https://tiangolo.com/) ์ ์ฐ๋ฝ์ ์ทจํ ์ ์์ต๋๋ค. |
|||
|
|||
์ฌ๋ฌ๋ถ์ ํ ์ ์์ต๋๋ค: |
|||
|
|||
- [**GitHub**์์ ํ๋ก์ฐํ๊ธฐ](https://github.com/tiangolo). |
|||
- ๋น์ ์๊ฒ ๋์์ด ๋ ์ ์ ๋ค๋ฅธ ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ํ์ธํ์ญ์์ค. |
|||
- ์๋ก์ด ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์์ ๋ ํ์ธํ๋ ค๋ฉด ํ๋ก์ฐ ํ์ญ์์ค. |
|||
|
|||
- [**Twitter**์์ ํ๋ก์ฐํ๊ธฐ](https://twitter.com/tiangolo). |
|||
- FastAPI์ ์ฌ์ฉ ์ฉ๋๋ฅผ ์๋ ค์ฃผ์ธ์ (๊ทธ๊ฒ์ ๋ฃ๋ ๊ฒ์ ์ข์ํฉ๋๋ค). |
|||
- ๋ฐํ ๋๋ ์๋ก์ด ํด ์ถ์ํ ๋ ๋ค์ผ์ญ์์ค. |
|||
- [follow @fastapi on Twitter](https://twitter.com/fastapi) (๋ณ๋ ๊ณ์ ์์) ํ ์ ์์ต๋๋ค. |
|||
|
|||
- [**Linkedin**์์์ ์ฐ๊ฒฐ](https://www.linkedin.com/in/tiangolo/). |
|||
- ์๋ก์ด ํด์ ๋ฐํ๋ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ ์ ์์ต๋๋ค (๋จ, Twitter๋ฅผ ๋ ์์ฃผ ์ฌ์ฉํฉ๋๋ค ๐คทโโ). |
|||
|
|||
- [**Dev.to**](https://dev.to/tiangolo) ๋๋ [**Medium**](https://medium.com/@tiangolo)์์ ์ ๊ฐ ์์ฑํ ๋ด์ฉ์ ์ฝ์ด ๋ณด์ญ์์ค(๋๋ ํ๋ก์ฐ). |
|||
- ๋ค๋ฅธ ๊ธฐ์ฌ๋ ์์ด๋์ด๋ค์ ์ฝ๊ณ , ์ ๊ฐ ๋ง๋ค์ด์๋ ํด์ ๋ํด์๋ ์ฝ์ผ์ญ์์ค. |
|||
- ์๋ก์ด ๊ธฐ์ฌ๋ฅผ ์ฝ๊ธฐ ์ํด ํ๋ก์ฐ ํ์ญ์์ค. |
|||
|
|||
## **FastAPI**์ ๋ํ ํธ์ |
|||
|
|||
[**FastAPI**์ ๋ํด ํธ์](https://twitter.com/compose/tweet?text=I'm loving @fastapi because... https://github.com/tiangolo/fastapi) ํ๊ณ FastAPI๊ฐ ๋ง์์ ๋๋ ์ด์ ๋ฅผ ์๋ ค์ฃผ์ธ์. ๐ |
|||
|
|||
**FastAPI**๊ฐ ์ด๋ป๊ฒ ์ฌ์ฉ๋๊ณ ์๋์ง, ์ด๋ค ์ ์ด ๋ง์์ ๋ค์๋์ง, ์ด๋ค ํ๋ก์ ํธ/ํ์ฌ์์ ์ฌ์ฉํ๊ณ ์๋์ง ๋ฑ์ ๋ํด ๋ฃ๊ณ ์ถ์ต๋๋ค. |
|||
|
|||
## FastAPI์ ํฌํํ๊ธฐ |
|||
|
|||
- [Slant์์ **FastAPI** ์ ๋ํด ํฌํํ์ญ์์ค](https://www.slant.co/options/34241/~fastapi-review). |
|||
- [AlternativeTo**FastAPI** ์ ๋ํด ํฌํํ์ญ์์ค](https://alternativeto.net/software/fastapi/). |
|||
|
|||
## GitHub์ ์ด์๋ก ๋ค๋ฅธ์ฌ๋ ๋๊ธฐ |
|||
|
|||
[์กด์ฌํ๋ ์ด์](https://github.com/tiangolo/fastapi/issues)๋ฅผ ํ์ธํ๊ณ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๋์์ค ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ด๋ฏธ ๋ต์ ์๊ณ ์๋ ์ง๋ฌธ์
๋๋ค. ๐ค |
|||
|
|||
๋ง์ ์ฌ๋๋ค์ ๋ฌธ์ ๋ฅผ ๋์์ค๋ค๋ฉด, ๊ณต์์ ์ธ [FastAPI ์ ๋ฌธ๊ฐ](https://github.com/tiangolo/fastapi/blob/master/docs/en/docs/fastapi-people.md#experts) ๊ฐ ๋ ์ ์์ต๋๋ค{.internal-link target=_blank}. ๐ |
|||
|
|||
## GitHub ์ ์ฅ์ ๋ณด๊ธฐ |
|||
|
|||
GitHub์์ FastAPI๋ฅผ "watch"ํ ์ ์์ต๋๋ค (์ค๋ฅธ์ชฝ ์๋จ watch ๋ฒํผ์ ํด๋ฆญ): https://github.com/tiangolo/fastapi. ๐ |
|||
|
|||
"Releases only" ๋์ "Watching"์ ์ ํํ๋ฉด ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์๋ก์ด issue๋ฅผ ์์ฑํ ๋ ์๋ฆผ์ด ์์ ๋ฉ๋๋ค. |
|||
|
|||
๊ทธ๋ฐ ๋ค์ ์ด๋ฐ issues๋ฅผ ํด๊ฒฐ ํ ์ ์๋๋ก ๋์์ ์ค ์ ์์ต๋๋ค. |
|||
|
|||
## ์ด์ ์์ฑํ๊ธฐ |
|||
|
|||
GitHub ์ ์ฅ์์ [์๋ก์ด ์ด์ ์์ฑ](https://github.com/tiangolo/fastapi/issues/new/choose) ์ ํ ์ ์์ต๋๋ค, ์๋ฅผ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค: |
|||
|
|||
- **์ง๋ฌธ**์ ํ๊ฑฐ๋ **๋ฌธ์ **์ ๋ํด ์ง๋ฌธํฉ๋๋ค. |
|||
- ์๋ก์ด **๊ธฐ๋ฅ**์ ์ ์ ํฉ๋๋ค. |
|||
|
|||
**์ฐธ๊ณ **: ๋ง์ฝ ์ด์๋ฅผ ์์ฑํ๋ค๋ฉด, ์ ๋ ์ฌ๋ฌ๋ถ์๊ฒ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์๋ฌ๋ผ๊ณ ๋ถํํ ๊ฒ์
๋๋ค. ๐ |
|||
|
|||
## Pull Request๋ฅผ ๋ง๋์ญ์์ค |
|||
|
|||
Pull Requests๋ฅผ ์ด์ฉํ์ฌ ์์ค์ฝ๋์ [์ปจํธ๋ฆฌ๋ทฐํธ](https://github.com/tiangolo/fastapi/blob/master/docs/en/docs/contributing.md){.internal-link target=_blank} ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค: |
|||
|
|||
- ๋ฌธ์์์ ์ฐพ์ ์คํ๋ฅผ ์์ ํ ๋. |
|||
|
|||
- FastAPI๋ฅผ [ํธ์งํ์ฌ](https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml) ์์ฑํ๊ฑฐ๋ ์ฐพ์ ๋ฌธ์, ๋น๋์ค ๋๋ ํ์บ์คํธ๋ฅผ ๊ณต์ ํ ๋. |
|||
|
|||
- ํด๋น ์น์
์ ์์ ๋ถ๋ถ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋์ง ํ์ธํ์ญ์์ค. |
|||
|
|||
- ๋น์ ์ ์ธ์ด๋ก [๋ฌธ์ ๋ฒ์ญํ๋๋ฐ](https://github.com/tiangolo/fastapi/blob/master/docs/en/docs/contributing.md#translations){.internal-link target=_blank} ๊ธฐ์ฌํ ๋. |
|||
|
|||
- ๋ํ ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๋ง๋ ๋ฒ์ญ์ ๊ฒํ ํ๋๋ฐ ๋์์ ์ค ์๋ ์์ต๋๋ค. |
|||
|
|||
- ์๋ก์ด ๋ฌธ์์ ์น์
์ ์ ์ํ ๋. |
|||
|
|||
- ๊ธฐ์กด ๋ฌธ์ /๋ฒ๊ทธ๋ฅผ ์์ ํ ๋. |
|||
|
|||
- ์๋ก์ด feature๋ฅผ ์ถ๊ฐํ ๋. |
|||
|
|||
## ์ฑํ
์ ์ฐธ์ฌํ์ญ์์ค |
|||
|
|||
๐ฅ [๋์ค์ฝ๋ ์ฑํ
์๋ฒ](https://discord.gg/VQjSZaeJmf) ๐ฅ ์ ๊ฐ์
ํ๊ณ FastAPI ์ปค๋ฎค๋ํฐ์์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ์ด์ธ๋ฆฌ์ธ์. |
|||
|
|||
!!! tip ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ, [GitHub ์ด์ ](https://github.com/tiangolo/fastapi/issues/new/choose) ์์ ์ง๋ฌธํ์ญ์์ค, [FastAPI ์ ๋ฌธ๊ฐ](https://github.com/tiangolo/fastapi/blob/master/docs/en/docs/fastapi-people.md#experts) ์ ๋์์ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค{.internal-link target=_blank} . |
|||
|
|||
``` |
|||
๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ๋ํ์์๋ง ์ฑํ
์ ์ฌ์ฉํ์ญ์์ค. |
|||
``` |
|||
|
|||
๊ธฐ์กด [์งํฐ ์ฑํ
](https://gitter.im/tiangolo/fastapi) ์ด ์์ง๋ง ์ฑ๋๊ณผ ๊ณ ๊ธ๊ธฐ๋ฅ์ด ์์ด์ ๋ํ๋ฅผ ํ๊ธฐ๊ฐ ์กฐ๊ธ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ง๊ธ์ ๋์ค์ฝ๋๊ฐ ๊ถ์ฅ๋๋ ์์คํ
์
๋๋ค. |
|||
|
|||
### ์ง๋ฌธ์ ์ํด ์ฑํ
์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค |
|||
|
|||
์ฑํ
์ ๋ ๋ง์ "์์ ๋ก์ด ๋ํ"๋ฅผ ํ์ฉํ๊ธฐ ๋๋ฌธ์, ๋๋ฌด ์ผ๋ฐ์ ์ธ ์ง๋ฌธ์ด๋ ๋๋ตํ๊ธฐ ์ด๋ ค์ด ์ง๋ฌธ์ ์ฝ๊ฒ ์ง๋ฌธ์ ํ ์ ์์ผ๋ฏ๋ก, ๋ต๋ณ์ ๋ฐ์ง ๋ชปํ ์ ์์ต๋๋ค. |
|||
|
|||
GitHub ์ด์์์์ ํ
ํ๋ฆฟ์ ์ฌ๋ฐ๋ฅธ ์ง๋ฌธ์ ์์ฑํ๋๋ก ์๋ดํ์ฌ ๋ ์ฝ๊ฒ ์ข์ ๋ต๋ณ์ ์ป๊ฑฐ๋ ์ง๋ฌธํ๊ธฐ ์ ์ ์ค์ค๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ GitHub์์๋ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ฆฌ๋๋ผ๋ ํญ์ ๋ชจ๋ ๊ฒ์ ๋ตํ ์ ์์ต๋๋ค. ์ฑํ
์์คํ
์์๋ ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ๐
|
|||
|
|||
์ฑํ
์์คํ
์์์ ๋ํ ๋ํ GitHub์์ ์ฒ๋ผ ์ฝ๊ฒ ๊ฒ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ํ ์ค์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ด ์์ค๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ GitHub ์ด์์ ์๋ ๊ฒ๋ง [FastAPI ์ ๋ฌธ๊ฐ](https://github.com/tiangolo/fastapi/blob/master/docs/en/docs/fastapi-people.md#experts)๊ฐ ๋๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฏ๋ก{.internal-link target=_blank} , GitHub ์ด์์์ ๋ ๋ง์ ๊ด์ฌ์ ๋ฐ์ ๊ฒ์
๋๋ค. |
|||
|
|||
๋ฐ๋ฉด, ์ฑํ
์์คํ
์๋ ์์ฒ ๋ช
์ ์ฌ์ฉ์๊ฐ ์๊ธฐ ๋๋ฌธ์, ๊ฑฐ์ ํญ์ ๋ํ ์๋๋ฅผ ์ฐพ์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๐ |
|||
|
|||
## ๊ฐ๋ฐ์ ์คํฐ์๊ฐ ๋์ญ์์ค |
|||
|
|||
[GitHub ์คํฐ์](https://github.com/sponsors/tiangolo) ๋ฅผ ํตํด ๊ฐ๋ฐ์๋ฅผ ๊ฒฝ์ ์ ์ผ๋ก ์ง์ํ ์ ์์ต๋๋ค. |
|||
|
|||
๊ฐ์ฌํ๋ค๋ ๋ง๋ก ์ปคํผ๋ฅผ โ๏ธ ํ์ ์ฌ์ค ์ ์์ต๋๋ค. ๐ |
|||
|
|||
๋ํ FastAPI์ ์ค๋ฒ ๋๋ ๊ณจ๋ ์คํฐ์๊ฐ ๋ ์ ์์ต๋๋ค. ๐
๐ |
|||
|
|||
## FastAPI๋ฅผ ๊ฐํํ๋ ๋๊ตฌ์ ์คํฐ์๊ฐ ๋์ญ์์ค |
|||
|
|||
๋ฌธ์์์ ๋ณด์๋ฏ์ด, FastAPI๋ Starlette๊ณผ Pydantic ๋ผ๋ ๊ฑฐ์ธ์ ์ด๊นจ์ ํ๊ณ ์์ต๋๋ค. |
|||
|
|||
๋ค์์ ์คํฐ์๊ฐ ๋ ์ ์์ต๋๋ค |
|||
|
|||
- [Samuel Colvin (Pydantic)](https://github.com/sponsors/samuelcolvin) |
|||
- [Encode (Starlette, Uvicorn)](https://github.com/sponsors/encode) |
|||
|
|||
------ |
|||
|
|||
๊ฐ์ฌํฉ๋๋ค! ๐ |
Loadingโฆ
Reference in new issue