Files
fastapi/docs/pt/docs/help-fastapi.md
Rafael de Oliveira Marques 540a83da65 🌐 Update Portuguese translations with LLM prompt (#14228)
* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* validated llm translation

* fix non-Annotated in llm-prompt

* rerun after a few changes in llm-prompt

* fix non-Annotated

* validated llm translation

* fix llm translation

* update outdated translations

* fix translation for operation IDs

* add header link

* add missing link

* fix line break

* fix diff

* fix llm translation

* fix 'Atualize' to 'Atualizar'

* update alternatives.md

* update async.md

* update fastapi-cli.md

* update features.md

* update help-fastapi.md

* update history-design-future.md

* update index.md

* update advanced/events.md

* update advanced/middleware.md

* update advanced/response-cookies.md

* update advanced/response-headers.md

* update advanced/templates.md

* update advanced/testing-websockets.md

* update advanced/using-request-directly.md

* update advanced/websockets.md

* update advanced/security/oauth2-scopes.md

* update deployment/cloud.md

* update deployment/manually.md

* update how-to/custom-request-and-route.md

* update how-to/migrate-from-pydantic-v1-to-pydantic-v2.md

* update tutorial/background-tasks.md

* update tutorial/first-steps.md

* update tutorial/handling-errors.md

* update tutorial/middleware.md

* update tutorial/request-files.md

* update tutorial/sql-databases.md

* update tutorial/static-files.md

* update tutorial/testing.md

* update tutorial/dependencies/dependencies-with-yield.md

* update advanced/advanced-dependencies.md

---------

Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
2025-11-12 17:23:57 +01:00

15 KiB
Raw Blame History

Ajude o FastAPI - Obtenha ajuda

VocĂȘ gosta do FastAPI?

VocĂȘ gostaria de ajudar o FastAPI, outras pessoas usuĂĄrias e o autor?

Ou vocĂȘ gostaria de obter ajuda com o FastAPI?

HĂĄ maneiras muito simples de ajudar (vĂĄrias envolvem apenas um ou dois cliques).

E também hå vårias formas de obter ajuda.

Assine a newsletter

VocĂȘ pode assinar a (infrequente) newsletter do FastAPI and friends{.internal-link target=_blank} para ficar por dentro de:

  • NotĂ­cias sobre FastAPI e amigos 🚀
  • Tutoriais 📝
  • Funcionalidades ✹
  • Mudanças incompatĂ­veis 🚹
  • Dicas e truques ✅

Siga o FastAPI no X (Twitter)

Siga @fastapi no X (Twitter) para receber as Ășltimas notĂ­cias sobre o FastAPI. 🐩

DĂȘ uma estrela ao FastAPI no GitHub

VocĂȘ pode “marcar com estrela” o FastAPI no GitHub (clicando no botĂŁo de estrela no canto superior direito): https://github.com/fastapi/fastapi. ⭐

Ao adicionar uma estrela, outras pessoas conseguirĂŁo encontrĂĄ-lo com mais facilidade e verĂŁo que jĂĄ foi Ăștil para muita gente.

Acompanhe o repositório no GitHub para lançamentos

VocĂȘ pode “acompanhar” (watch) o FastAPI no GitHub (clicando no botĂŁo “watch” no canto superior direito): https://github.com/fastapi/fastapi. 👀

LĂĄ vocĂȘ pode selecionar “Apenas lançamentos” (Releases only).

Fazendo isso, vocĂȘ receberĂĄ notificaçÔes (no seu email) sempre que houver um novo lançamento (uma nova versĂŁo) do FastAPI com correçÔes de bugs e novas funcionalidades.

Conecte-se com o autor

VocĂȘ pode se conectar comigo (SebastiĂĄn RamĂ­rez / tiangolo), o autor.

VocĂȘ pode:

  • Me seguir no GitHub.
    • Ver outros projetos Open Source que criei e que podem ajudar vocĂȘ.
    • Me seguir para saber quando eu criar um novo projeto Open Source.
  • Me seguir no X (Twitter) ou no Mastodon.
    • Me contar como vocĂȘ usa o FastAPI (adoro saber disso).
    • Ficar sabendo quando eu fizer anĂșncios ou lançar novas ferramentas.
    • VocĂȘ tambĂ©m pode seguir @fastapi no X (Twitter) (uma conta separada).
  • Me seguir no LinkedIn.
    • Ver quando eu fizer anĂșncios ou lançar novas ferramentas (embora eu use mais o X (Twitter) đŸ€·â€â™‚).
  • Ler o que escrevo (ou me seguir) no Dev.to ou no Medium.
    • Ler outras ideias, artigos e conhecer ferramentas que criei.
    • Me seguir para ver quando eu publicar algo novo.

Tweet sobre o FastAPI

Tweet sobre o FastAPI e conte para mim e para outras pessoas por que vocĂȘ gosta dele. 🎉

Eu adoro saber como o FastAPI estĂĄ sendo usado, o que vocĂȘ tem curtido nele, em qual projeto/empresa vocĂȘ o utiliza, etc.

Vote no FastAPI

Ajude outras pessoas com perguntas no GitHub

VocĂȘ pode tentar ajudar outras pessoas com suas perguntas em:

Em muitos casos vocĂȘ jĂĄ pode saber a resposta para aquelas perguntas. đŸ€“

Se vocĂȘ estiver ajudando muitas pessoas com suas perguntas, vocĂȘ se tornarĂĄ um(a) Especialista em FastAPI{.internal-link target=_blank} oficial. 🎉

Apenas lembre-se, o ponto mais importante Ă©: tente ser gentil. As pessoas chegam com frustraçÔes e, em muitos casos, nĂŁo perguntam da melhor forma, mas tente ao mĂĄximo ser gentil. đŸ€—

A ideia Ă© que a comunidade do FastAPI seja gentil e acolhedora. Ao mesmo tempo, nĂŁo aceite bullying ou comportamentos desrespeitosos com outras pessoas. Temos que cuidar uns dos outros.


Veja como ajudar outras pessoas com perguntas (em discussions ou issues):

Entenda a pergunta

  • Verifique se vocĂȘ consegue entender qual Ă© o objetivo e o caso de uso de quem estĂĄ perguntando.

  • Depois verifique se a pergunta (a grande maioria sĂŁo perguntas) estĂĄ clara.

  • Em muitos casos a pergunta feita Ă© sobre uma solução imaginada pela pessoa usuĂĄria, mas pode haver uma solução melhor. Se vocĂȘ entender melhor o problema e o caso de uso, pode sugerir uma solução alternativa melhor.

  • Se vocĂȘ nĂŁo entender a pergunta, peça mais detalhes.

Reproduza o problema

Na maioria dos casos e na maioria das perguntas hĂĄ algo relacionado ao cĂłdigo original da pessoa.

Em muitos casos ela sĂł copia um fragmento do cĂłdigo, mas isso nĂŁo Ă© suficiente para reproduzir o problema.

  • VocĂȘ pode pedir que forneçam um exemplo mĂ­nimo, reproduzĂ­vel, que vocĂȘ possa copiar e colar e executar localmente para ver o mesmo erro ou comportamento que elas estĂŁo vendo, ou para entender melhor o caso de uso.

  • Se vocĂȘ estiver muito generoso(a), pode tentar criar um exemplo assim vocĂȘ mesmo(a), apenas com base na descrição do problema. SĂł tenha em mente que isso pode levar bastante tempo e pode ser melhor pedir primeiro que esclareçam o problema.

Sugira soluçÔes

  • Depois de conseguir entender a pergunta, vocĂȘ pode dar uma possĂ­vel resposta.

  • Em muitos casos, Ă© melhor entender o problema subjacente ou caso de uso, pois pode haver uma forma melhor de resolver do que aquilo que estĂŁo tentando fazer.

Peça para encerrar

Se a pessoa responder, hĂĄ uma grande chance de vocĂȘ ter resolvido o problema, parabĂ©ns, vocĂȘ Ă© um(a) herĂłi(na)! 🩾

  • Agora, se isso resolveu o problema, vocĂȘ pode pedir para:

    • No GitHub Discussions: marcar o comentĂĄrio como a resposta.
    • No GitHub Issues: encerrar a issue.

Acompanhe o repositĂłrio do GitHub

VocĂȘ pode “acompanhar” (watch) o FastAPI no GitHub (clicando no botĂŁo “watch” no canto superior direito): https://github.com/fastapi/fastapi. 👀

Se vocĂȘ selecionar “Acompanhando” (Watching) em vez de “Apenas lançamentos” (Releases only), receberĂĄ notificaçÔes quando alguĂ©m criar uma nova issue ou pergunta. VocĂȘ tambĂ©m pode especificar que quer ser notificado(a) apenas sobre novas issues, ou discussions, ou PRs, etc.

Assim vocĂȘ pode tentar ajudar a resolver essas questĂ”es.

Faça perguntas

VocĂȘ pode criar uma nova pergunta no repositĂłrio do GitHub, por exemplo para:

  • Fazer uma pergunta ou perguntar sobre um problema.
  • Sugerir uma nova funcionalidade.

Nota: se vocĂȘ fizer isso, entĂŁo vou pedir que vocĂȘ tambĂ©m ajude outras pessoas. 😉

Revise Pull Requests

VocĂȘ pode me ajudar revisando pull requests de outras pessoas.

Novamente, por favor tente ao mĂĄximo ser gentil. đŸ€—


Veja o que ter em mente e como revisar um pull request:

Entenda o problema

  • Primeiro, garanta que vocĂȘ entendeu o problema que o pull request tenta resolver. Pode haver uma discussĂŁo mais longa em uma Discussion ou issue do GitHub.

  • TambĂ©m hĂĄ uma boa chance de o pull request nĂŁo ser realmente necessĂĄrio porque o problema pode ser resolvido de uma forma diferente. AĂ­ vocĂȘ pode sugerir ou perguntar sobre isso.

NĂŁo se preocupe com estilo

  • NĂŁo se preocupe muito com coisas como estilos de mensagens de commit, eu vou fazer squash e merge personalizando o commit manualmente.

  • TambĂ©m nĂŁo se preocupe com regras de estilo, jĂĄ hĂĄ ferramentas automatizadas verificando isso.

E se houver qualquer outra necessidade de estilo ou consistĂȘncia, vou pedir diretamente, ou vou adicionar commits por cima com as mudanças necessĂĄrias.

Verifique o cĂłdigo

  • Verifique e leia o cĂłdigo, veja se faz sentido, execute localmente e veja se realmente resolve o problema.

  • Depois comente dizendo que vocĂȘ fez isso, Ă© assim que saberei que vocĂȘ realmente verificou.

/// info | Informação

Infelizmente, eu nĂŁo posso simplesmente confiar em PRs que tĂȘm vĂĄrias aprovaçÔes.

JĂĄ aconteceu vĂĄrias vezes de haver PRs com 3, 5 ou mais aprovaçÔes, provavelmente porque a descrição Ă© atraente, mas quando eu verifico os PRs, eles estĂŁo quebrados, tĂȘm um bug, ou nĂŁo resolvem o problema que afirmam resolver. 😅

Por isso, Ă© realmente importante que vocĂȘ leia e execute o cĂłdigo, e me avise nos comentĂĄrios que vocĂȘ fez isso. đŸ€“

///

  • Se o PR puder ser simplificado de alguma forma, vocĂȘ pode pedir isso, mas nĂŁo hĂĄ necessidade de ser exigente demais, pode haver muitos pontos de vista subjetivos (e eu terei o meu tambĂ©m 🙈), entĂŁo Ă© melhor focar nas coisas fundamentais.

Testes

  • Me ajude a verificar se o PR tem testes.

  • Verifique se os testes falham antes do PR. 🚹

  • Depois verifique se os testes passam apĂłs o PR. ✅

  • Muitos PRs nĂŁo tĂȘm testes, vocĂȘ pode lembrar a pessoa de adicionar testes, ou atĂ© sugerir alguns testes vocĂȘ mesmo(a). Essa Ă© uma das coisas que consomem mais tempo e vocĂȘ pode ajudar muito com isso.

  • Depois tambĂ©m comente o que vocĂȘ testou, assim vou saber que vocĂȘ verificou. đŸ€“

Crie um Pull Request

VocĂȘ pode contribuir{.internal-link target=_blank} com o cĂłdigo-fonte fazendo Pull Requests, por exemplo:

  • Para corrigir um erro de digitação que vocĂȘ encontrou na documentação.
  • Para compartilhar um artigo, vĂ­deo ou podcast que vocĂȘ criou ou encontrou sobre o FastAPI, editando este arquivo.
    • Garanta que vocĂȘ adicione seu link no inĂ­cio da seção correspondente.
  • Para ajudar a traduzir a documentação{.internal-link target=_blank} para seu idioma.
    • VocĂȘ tambĂ©m pode ajudar a revisar as traduçÔes criadas por outras pessoas.
  • Para propor novas seçÔes de documentação.
  • Para corrigir uma issue/bug existente.
    • Garanta que vocĂȘ adicione testes.
  • Para adicionar uma nova funcionalidade.
    • Garanta que vocĂȘ adicione testes.
    • Garanta que vocĂȘ adicione documentação se for relevante.

Ajude a manter o FastAPI

Ajude-me a manter o FastAPI! đŸ€“

Há muito trabalho a fazer e, para a maior parte dele, VOCÊ pode ajudar.

As principais tarefas que vocĂȘ pode fazer agora sĂŁo:

Essas duas tarefas sĂŁo as que mais consomem tempo. Esse Ă© o principal trabalho de manter o FastAPI.

Se vocĂȘ puder me ajudar com isso, vocĂȘ estĂĄ me ajudando a manter o FastAPI e garantindo que ele continue avançando mais rĂĄpido e melhor. 🚀

Entre no chat

Entre no đŸ‘„ servidor de chat do Discord đŸ‘„ e converse com outras pessoas da comunidade FastAPI.

/// tip | Dica

Para perguntas, faça-as no GitHub Discussions, hĂĄ uma chance muito maior de vocĂȘ receber ajuda pelos Especialistas em FastAPI{.internal-link target=_blank}.

Use o chat apenas para outras conversas gerais.

///

NĂŁo use o chat para perguntas

Tenha em mente que, como os chats permitem uma “conversa mais livre”, Ă© fĂĄcil fazer perguntas muito gerais e mais difĂ­ceis de responder, entĂŁo vocĂȘ pode acabar nĂŁo recebendo respostas.

No GitHub, o template vai orientar vocĂȘ a escrever a pergunta certa para que vocĂȘ consiga obter uma boa resposta com mais facilidade, ou atĂ© resolver o problema sozinho(a) antes de perguntar. E no GitHub eu consigo garantir que sempre vou responder tudo, mesmo que leve algum tempo. Eu pessoalmente nĂŁo consigo fazer isso com os sistemas de chat. 😅

As conversas nos sistemas de chat tambĂ©m nĂŁo sĂŁo tĂŁo fĂĄceis de pesquisar quanto no GitHub, entĂŁo perguntas e respostas podem se perder na conversa. E somente as que estĂŁo no GitHub contam para vocĂȘ se tornar um(a) Especialista em FastAPI{.internal-link target=_blank}, entĂŁo Ă© bem provĂĄvel que vocĂȘ receba mais atenção no GitHub.

Por outro lado, hĂĄ milhares de usuĂĄrios nos sistemas de chat, entĂŁo hĂĄ uma grande chance de vocĂȘ encontrar alguĂ©m para conversar por lĂĄ quase o tempo todo. 😄

Patrocine o autor

Se o seu produto/empresa depende de ou estĂĄ relacionado ao FastAPI e vocĂȘ quer alcançar suas pessoas usuĂĄrias, vocĂȘ pode patrocinar o autor (eu) atravĂ©s do GitHub sponsors. Dependendo do nĂ­vel, vocĂȘ pode obter benefĂ­cios extras, como um selo na documentação. 🎁


Obrigado! 🚀