---
title: "Contribuindo com o Django"
version: 2.2
locale: pt-br
source: https://docs.djangoproject.com/pt-br/2.2/internals/contributing/
canonical: https://djangodocs.dev/pt-br/2.2/internals/contributing/
---
# Contribuindo com o Django

Django é uma comunidade que vive através de seus voluntários. À medida em que continua crescendo, nós sempre vamos precisar de mais pessoas para ajudar outras pessoas. Assim que você aprender Django, você poderá contribuir de várias maneiras:

- Join the [Django forum](https://forum.djangoproject.com/). This forum is a place for discussing the Django
  framework and applications and projects that use it. This is also a good
  place to ask and answer any questions related to installing, using, or
  contributing to Django.
- Entre na lista de email django-users e responda as dúvidas. Essa lista de email tem uma imensa audiência, e nós realmente gostaríamos de manter uma atmosfera amigável e solidária. Se você é novo na comunidade Django, você deve ler as [posting guidelines](https://code.djangoproject.com/wiki/UsingTheMailingList).
- Join the [#django IRC channel](irc://irc.libera.chat/django) on Libera.Chat and answer questions. By
  explaining Django to other users, you’re going to learn a lot about the
  framework yourself.
- Escreva um blog sobre o Django.  Todos os blogs sobre Django que nós conhecemos estão relacionados na [community page](https://www.djangoproject.com/community/); Se você gostaria de ver o seu blog lá você pode [register it here](https://www.djangoproject.com/community/add/blogs/).
- Contribua com projetos open-source Django, escreva alguma documentação, ou disponibilize seu próprio código como uma aplicação open-source plugável. O ecosistema de aplicações plugáveis é uma grande força do Django, ajude nos a contrui-lo!

Se você acha que trabalhar *com* Django é divertido, espere até você começar a trabalhar *nele*. Nós somos apaixonados em ajudar os usuários do Django a dar o pulo para membros voluntários da comunidade, portanto existem várias maneiras pelas quais você pode ajudar no desenvolvimento do Django.

- [Reporte bugs](/pt-br/2.2/internals/contributing/bugs-and-features/) em nosso [ticket tracker](https://code.djangoproject.com/).
- Join the [django-developers](/pt-br/2.2/internals/mailing-lists/#django-developers-mailing-list) mailing list and share your ideas for how
  to improve Django. We’re always open to suggestions. You can also interact
  on the [#django-dev IRC channel](irc://irc.libera.chat/django-dev).
- [Envie patches](/pt-br/2.2/internals/contributing/writing-code/submitting-patches/) para adicionar e/ou corrigir um comportamento. Se você está procurando por uma maneira rápida e fácil de começar a contribuir com o Django leia o [Escrevendo seu primeiro patch para Django](/pt-br/2.2/intro/contributing/) tutorial e dê uma olhada nos tickets [easy pickings](https://code.djangoproject.com/query?status=!closed&easy=1) . O [Checklist de Revisão de Patches](/pt-br/2.2/internals/contributing/writing-code/submitting-patches/#patch-review-checklist) também será útil.
- [Melhore a documentação](/pt-br/2.2/internals/contributing/writing-documentation/) ou [escreva testes unitários](/pt-br/2.2/internals/contributing/writing-code/unit-tests/).
- [Faça a triagem de tickets e a revisão de patches](/pt-br/2.2/internals/contributing/triaging-tickets/) criados por outros usuários.

De verdade, **TODOS** podem fazer alguma coisa para ajudar o Django a ser melhor e maior!

Navegue pelas próximas sessões para saber como:

- [Conselho aos novos voluntários](/pt-br/2.2/internals/contributing/new-contributors/)

  - [Primeiros passos](/pt-br/2.2/internals/contributing/new-contributors/#first-steps)
  - [Orientações](/pt-br/2.2/internals/contributing/new-contributors/#guidelines)
  - [FAQ](/pt-br/2.2/internals/contributing/new-contributors/#faq)
- [Relatando bugs e solicitando funcionalidades](/pt-br/2.2/internals/contributing/bugs-and-features/)

  - [Relatando bugs](/pt-br/2.2/internals/contributing/bugs-and-features/#reporting-bugs)
  - [Relatando bugs de interface e funcionalidades](/pt-br/2.2/internals/contributing/bugs-and-features/#reporting-user-interface-bugs-and-features)
  - [Solicitando novas funcionalidades](/pt-br/2.2/internals/contributing/bugs-and-features/#requesting-features)
  - [Como nós tomamos decisões](/pt-br/2.2/internals/contributing/bugs-and-features/#how-we-make-decisions)
- [Triangulando tickets](/pt-br/2.2/internals/contributing/triaging-tickets/)

  - [Fluxo de triagem](/pt-br/2.2/internals/contributing/triaging-tickets/#triage-workflow)
  - [Estágios de triagem](/pt-br/2.2/internals/contributing/triaging-tickets/#triage-stages)
  - [Outros atributos de triagem](/pt-br/2.2/internals/contributing/triaging-tickets/#other-triage-attributes)
  - [Fechando Tickets](/pt-br/2.2/internals/contributing/triaging-tickets/#closing-tickets)
  - [Como eu posso ajudar com a triagem?](/pt-br/2.2/internals/contributing/triaging-tickets/#how-can-i-help-with-triaging)
  - [Bisseccionando uma regressão](/pt-br/2.2/internals/contributing/triaging-tickets/#bisecting-a-regression)
- [Escrevendo código](/pt-br/2.2/internals/contributing/writing-code/)

  - [Estilo de código](/pt-br/2.2/internals/contributing/writing-code/coding-style/)
  - [Testes unitários](/pt-br/2.2/internals/contributing/writing-code/unit-tests/)
  - [Enviando patches](/pt-br/2.2/internals/contributing/writing-code/submitting-patches/)
  - [Trabalhando com Git e GitHub](/pt-br/2.2/internals/contributing/writing-code/working-with-git/)
  - [JavaScript](/pt-br/2.2/internals/contributing/writing-code/javascript/)
- [Escrevendo a documentação](/pt-br/2.2/internals/contributing/writing-documentation/)

  - [Obtendo a documentação bruta](/pt-br/2.2/internals/contributing/writing-documentation/#getting-the-raw-documentation)
  - [Começando trabalhar com o Sphinx](/pt-br/2.2/internals/contributing/writing-documentation/#getting-started-with-sphinx)
  - [Como a documentação é organizada](/pt-br/2.2/internals/contributing/writing-documentation/#how-the-documentation-is-organized)
  - [Estilo de escrita](/pt-br/2.2/internals/contributing/writing-documentation/#writing-style)
  - [Termos usados com frequência](/pt-br/2.2/internals/contributing/writing-documentation/#commonly-used-terms)
  - [Terminologia específica do Django](/pt-br/2.2/internals/contributing/writing-documentation/#django-specific-terminology)
  - [Orientações gerais para arquivos do tipo reStructuredText](/pt-br/2.2/internals/contributing/writing-documentation/#guidelines-for-restructuredtext-files)
  - [Marcação específica do Django](/pt-br/2.2/internals/contributing/writing-documentation/#django-specific-markup)
  - [Documentando novas funcionalidades](/pt-br/2.2/internals/contributing/writing-documentation/#documenting-new-features)
  - [Minimizando imagens](/pt-br/2.2/internals/contributing/writing-documentation/#minimizing-images)
  - [Um exemplo](/pt-br/2.2/internals/contributing/writing-documentation/#an-example)
  - [Verificador ortográfico](/pt-br/2.2/internals/contributing/writing-documentation/#spelling-check)
  - [Traduzindo a documentação](/pt-br/2.2/internals/contributing/writing-documentation/#translating-documentation)
  - [Página man do `django-admin`](/pt-br/2.2/internals/contributing/writing-documentation/#django-admin-man-page)
- [Localizando Django](/pt-br/2.2/internals/contributing/localizing/)

  - [Traduções](/pt-br/2.2/internals/contributing/localizing/#translations)
  - [Formatos](/pt-br/2.2/internals/contributing/localizing/#formats)
  - [Documentação](/pt-br/2.2/internals/contributing/localizing/#documentation)
- [Enviando código](/pt-br/2.2/internals/contributing/committing-code/)

  - [Manipulando pull requests](/pt-br/2.2/internals/contributing/committing-code/#handling-pull-requests)
  - [Regras de commit](/pt-br/2.2/internals/contributing/committing-code/#committing-guidelines)
  - [Revertendo commits](/pt-br/2.2/internals/contributing/committing-code/#reverting-commits)
