{"title":"Contributing to Django","version":"5.2","locale":"it","docname":"internals/contributing/index","url":"/it/5.2/internals/contributing/","canonical":"https://djangodocs.dev/it/5.2/internals/contributing/","summary":"Django is a community that lives on its volunteers. As it keeps growing, we always need more people to help others. You can contribute in many ways, either on the…","html":"<h1>Contributing to Django<a class=\"heading-anchor\" href=\"#contributing-to-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Django is a community that lives on its volunteers. As it keeps growing, we\nalways need more people to help others. You can contribute in many ways, either\non the framework itself or in the wider ecosystem.</p>\n<section id=\"communication-channels\">\n<h2>Communication channels<a class=\"heading-anchor\" href=\"#communication-channels\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>We’re passionate about helping Django users make the jump to contributing\nmembers of the community. Communication is key - working on Django is being\npart of a conversation. Join it, to become familiar with what we’re doing and\nhow we talk about it. You’ll be able to form relationships with more\nexperienced contributors who are there to help guide you towards success.</p>\n<section id=\"join-the-django-community\">\n<h3>Join the Django community<a class=\"heading-anchor\" href=\"#join-the-django-community\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>There are several ways you can help the Django community and others to maintain\na great ecosystem to work in:</p>\n<ul class=\"simple\">\n<li><p>Join the <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django Forum</a>. This forum is a place for discussing the Django\nframework and applications and projects that use it. This is also a good\nplace to ask and answer any questions related to installing, using, or\ncontributing to Django.</p></li>\n<li><p>Join the <a class=\"reference external\" href=\"https://chat.djangoproject.com\">Django Discord server</a> to discuss and answer questions. By\nexplaining Django to other users, you’re going to learn a lot about the\nframework yourself.</p></li>\n<li><p>Blog about Django. We syndicate all the Django blogs we know about on\nthe <a class=\"reference external\" href=\"https://www.djangoproject.com/community/\">community page</a>; if you’d like to see your blog on that page you\ncan <a class=\"reference external\" href=\"https://www.djangoproject.com/community/add/blogs/\">register it here</a>.</p></li>\n<li><p>Contribute to open-source Django projects, write some documentation, or\nrelease your own code as an open-source pluggable application. The\necosystem of pluggable applications is a big strength of Django, help us\nbuild it!</p></li>\n</ul>\n</section>\n</section>\n<section id=\"getting-started\">\n<h2>Getting started<a class=\"heading-anchor\" href=\"#getting-started\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django encourages and welcomes new contributors, and makes an effort to help\nthem become experienced, confident contributors to Open Source Software (OSS).\nOur documentation contains guidance for first-time contributors, including:</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/new-contributors/\">An overview of the contributing process and what's involved.</a></li>\n</ul>\n</div>\n</section>\n<section id=\"work-on-the-django-framework\">\n<h2>Work on the Django framework<a class=\"heading-anchor\" href=\"#work-on-the-django-framework\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>If you enjoy working <em>with</em> Django, wait until you start working <em>on</em> it.\nReally, <strong>anyone</strong> can do something to improve Django, which will improve the\nexperience of lots of people!</p>\n<p>The work on Django itself falls into three major areas:</p>\n<section id=\"contributing-code\">\n<h3>Contributing code<a class=\"heading-anchor\" href=\"#contributing-code\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fix a bug, or add a new feature. You can make a pull request and see <strong>your\ncode</strong> in the next version of Django.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-code/\">Contributing code</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-code/#tutorials\">Tutorials</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-code/#how-to-guides\">How-to guides</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-code/#related-topics\">Related topics</a></li>\n</ul>\n</li>\n</ul>\n</div>\n</section>\n<section id=\"contributing-documentation\">\n<h3>Contributing documentation<a class=\"heading-anchor\" href=\"#contributing-documentation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Django’s documentation is one of its key strengths. It’s informative and\nthorough. You can help to improve the documentation and keep it relevant as the\nframework evolves.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/\">Writing documentation</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#the-django-documentation-process\">The Django documentation process</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#how-the-documentation-is-organized\">How the documentation is organized</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#how-to-start-contributing-documentation\">How to start contributing documentation</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#writing-style\">Writing style</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#commonly-used-terms\">Commonly used terms</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#django-specific-terminology\">Django-specific terminology</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#guidelines-for-restructuredtext-files\">Guidelines for reStructuredText files</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#django-specific-markup\">Django-specific markup</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#documenting-new-features\">Documenting new features</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#minimizing-images\">Minimizing images</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#an-example\">An example</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#translating-documentation\">Translating documentation</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/writing-documentation/#django-admin-man-page\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> man page</a></li>\n</ul>\n</li>\n</ul>\n</div>\n</section>\n<section id=\"localizing-django\">\n<h3>Localizing Django<a class=\"heading-anchor\" href=\"#localizing-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Django is translated into over 100 languages - There’s even some translation\nfor Klingon?! The i18n team is always looking for translators to help maintain\nand increase language reach.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/localizing/\">Localizing Django</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/localizing/#translations\">Translations</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/localizing/#formats\">Formats</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/localizing/#documentation\">Documentation</a></li>\n</ul>\n</li>\n</ul>\n</div>\n</section>\n</section>\n<section id=\"other-ways-of-contributing\">\n<h2>Other ways of contributing<a class=\"heading-anchor\" href=\"#other-ways-of-contributing\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Explore additional avenues of contributing to Django beyond coding. Django’s\n<a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket tracker</a> is the central hub for managing issues, improvements, and\ncontributions to Django. It’s a valuable resource where you can report bugs you\nencounter or assist in triaging existing tickets to ensure a smooth development\nworkflow.</p>\n<p>Django also has a <a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/#requesting-features\"><span class=\"std std-ref\">process for suggesting ideas</span></a>\nwhere you can join the community in discussing ideas for new features. Beyond\nthe Django codebase, there’s a <a class=\"reference external\" href=\"https://www.djangoproject.com/community/ecosystem/\">vibrant ecosystem</a> that is maintained by the\ncommunity that you can contribute to.</p>\n<p>Explore the ways you can make a difference below, and join us in making Django\nbetter for everyone.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/\">Reporting bugs and requesting features</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/#reporting-bugs\">Reporting bugs</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/#requesting-features\">Requesting features</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/#requesting-performance-optimizations\">Requesting performance optimizations</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/bugs-and-features/#how-we-make-decisions\">How we make decisions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/\">Triaging tickets</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#triage-workflow\">Triage workflow</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#triage-stages\">Triage stages</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#other-triage-attributes\">Other triage attributes</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#closing-tickets\">Closing Tickets</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#how-can-i-help-with-triaging\">How can I help with triaging?</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/it/5.2/internals/contributing/triaging-tickets/#bisecting-a-regression\">Bisecting a regression</a></li>\n</ul>\n</li>\n</ul>\n</div>\n<p>We’re looking forward to working with you. Welcome aboard!</p>\n</section>","rootId":"contributing-to-django","toc":[{"title":"Communication channels","anchor":"communication-channels","children":[{"title":"Join the Django community","anchor":"join-the-django-community","children":[]}]},{"title":"Getting started","anchor":"getting-started","children":[]},{"title":"Work on the Django framework","anchor":"work-on-the-django-framework","children":[{"title":"Contributing code","anchor":"contributing-code","children":[]},{"title":"Contributing documentation","anchor":"contributing-documentation","children":[]},{"title":"Localizing Django","anchor":"localizing-django","children":[]}]},{"title":"Other ways of contributing","anchor":"other-ways-of-contributing","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Django internals","url":"/it/5.2/internals/"}],"prev":{"docname":"internals/index","title":"Django internals","url":"/it/5.2/internals/"},"next":{"docname":"internals/contributing/new-contributors","title":"Advice for new contributors","url":"/it/5.2/internals/contributing/new-contributors/"},"formats":{"html":"/it/5.2/internals/contributing/","markdown":"/it/5.2/internals/contributing.md","json":"/it/5.2/internals/contributing.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/internals/contributing/index.txt","official":"https://docs.djangoproject.com/it/5.2/internals/contributing/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}