index.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. =================
  2. Contributing code
  3. =================
  4. So you'd like to write some code, documentation or tests to improve Django?
  5. There are several ways you can help Django's development.
  6. Tutorials
  7. =========
  8. The Django tutorial contains a whole section that walks you step-by-step
  9. through the contributing code process.
  10. .. toctree::
  11. :maxdepth: 1
  12. /intro/contributing
  13. How-to guides
  14. =============
  15. If you already have some familiarity with the processes and principles,
  16. our documentation also contains useful guidance on specific topics:
  17. .. toctree::
  18. :maxdepth: 1
  19. How to submit a patch to Django for new and/or fixed behavior <submitting-patches>
  20. How to write and run tests </topics/testing/overview>
  21. How to run Django's unit tests <unit-tests>
  22. How to work with Git and GitHub <working-with-git>
  23. Related topics
  24. ==============
  25. It's important to understand how we work and the conventions we adopt.
  26. .. toctree::
  27. :maxdepth: 1
  28. coding-style
  29. javascript
  30. ../committing-code
  31. We maintain a curated list of small issues suited to first-time or less
  32. experienced contributors, using the "easy pickings" filter. These are strongly
  33. recommended for those contributors looking to make a contribution.
  34. * Browse `easy pickings`_ tickets.
  35. .. _easy pickings: https://code.djangoproject.com/query?status=!closed&easy=1