{"title":"Consejos para los nuevos colaboradores","version":"4.2","locale":"es","docname":"internals/contributing/new-contributors","url":"/es/4.2/internals/contributing/new-contributors/","canonical":"https://djangodocs.dev/es/4.2/internals/contributing/new-contributors/","summary":"¿Es un nuevo colaborador y no sabe qué hacer? ¿Quiere ayudar pero simplemente no sabe cómo empezar? Esta sección es para usted. Get up and running! Si es un nuevo…","html":"<h1>Consejos para los nuevos colaboradores<a class=\"heading-anchor\" href=\"#advice-for-new-contributors\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>¿Es un nuevo colaborador y no sabe qué hacer? ¿Quiere  ayudar pero simplemente no sabe cómo empezar? Esta sección es para usted.</p>\n<aside class=\"admonition-get-up-and-running admonition\">\n<p class=\"admonition-title\">Get up and running!</p>\n<p>Si es un nuevo colaborador de Django, el :doc: tutorial /intro/contributing  le dará una introducción a las herramientas y el flujo de trabajo.</p>\n</aside>\n<p>This page contains more general advice on ways you can contribute to Django,\nand how to approach that.</p>\n<p>Si usted está buscando una referencia sobre cómo hacer contribuciones, consulte la documentación <a class=\"reference internal\" href=\"/es/4.2/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">Submitting patches</span></a>.</p>\n<section id=\"first-steps\">\n<h2>Primeros pasos<a class=\"heading-anchor\" href=\"#first-steps\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Start with these steps to discover Django’s development process.</p>\n<ul>\n<li><p><strong>Clasificación de tickets</strong></p>\n<p>Si un ‘ticket no revisado’ informa de un bug, intente reproducirlo. Si puede reproducirlo y si parece válido, indique que usted corroboró el bug y acepta el ticket. Asegúrese de que el ticket se archive en el área del componente correcto. Considere escribir un parche que añada una prueba para el comportamiento del bug, incluso si usted no corrige el bug. Vea más en :ref: ‘Cómo puedo ayudar con la clasificación’ para más información.</p>\n</li>\n<li><p>** Busque tickets aceptados y revise los parches para familiarizarse con la base de código y el proceso**</p>\n<p>Seleccione las banderas apropiadas si un parche necesita documentación o pruebas. Revise los cambios que realiza un parche, y esté pendiente de la sintaxis que no sea compatible con versiones anteriores, pero aún soportadas de Python. : doc: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Ejecute las pruebas &lt;/internals/contributing/writing-code/unit-tests&gt; ` y asegúrese de que pasen. Siempre que sea posible y pertinente, pruébelas en una base de datos distinta de SQLite. ¡Deje comentarios y sugerencias!</p>\n</li>\n<li><p>** Mantenga actualizados los parches anteriores**</p>\n<p>Oftentimes the codebase will change between a patch being submitted and the\ntime it gets reviewed. Make sure it still applies cleanly and functions as\nexpected. Updating a patch is both useful and important! See more on\n<a class=\"reference internal\" href=\"/es/4.2/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">Submitting patches</span></a>.</p>\n</li>\n<li><p>** Escriba algo de documentación **</p>\n<p>Django’s documentation is great but it can always be improved. Did you find\na typo? Do you think that something should be clarified? Go ahead and\nsuggest a documentation patch! See also the guide on\n<a class=\"reference internal\" href=\"/es/4.2/internals/contributing/writing-documentation/\"><span class=\"doc\">Writing documentation</span></a>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Nota</p>\n<p>La página de informes contiene enlaces a muchas consultas Trac útiles, incluyendo varias que son útiles para clasificar tickets y revisar parches como se sugirió anteriormente.</p>\n</aside>\n</li>\n<li><p>** Firme el Acuerdo de Licencia del Colaborador**</p>\n<p>El código que escribe pertenece a usted o su jefe. Si su contribución es más de una o dos líneas de código, es necesario firmar el ALC. Consulte las “preguntas frecuentes sobre el Acuerdo de Licencia del Colaborador” para una explicación más detallada.</p>\n</li>\n</ul>\n</section>\n<section id=\"guidelines\">\n<h2>Directrices<a class=\"heading-anchor\" href=\"#guidelines\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Como principiante en un proyecto grande, es fácil experimentar frustración. Estos son algunos consejos para hacer su trabajo en Django más útil y gratificante.</p>\n<ul>\n<li><p>** Elija un área temática que le interese, con la que esté familiarizado o sobre la que usted quiera aprender**</p>\n<p>Usted todavía no tiene que ser un experto en el área que desea trabajar; usted se convierte en un experto a través de sus constantes contribuciones al código.</p>\n</li>\n<li><p><strong>Analice el contexto y el historial de los tickets</strong></p>\n<p>Trac isn’t an absolute; the context is just as important as the words.\nWhen reading Trac, you need to take into account who says things, and when\nthey were said. Support for an idea two years ago doesn’t necessarily mean\nthat the idea will still have support. You also need to pay attention to who\n<em>hasn’t</em> spoken – for example, if an experienced contributor hasn’t been\nrecently involved in a discussion, then a ticket may not have the support\nrequired to get into Django.</p>\n</li>\n<li><p><strong>Empiece de a poco</strong></p>\n<p>Es más fácil recibir comentarios y sugerencias sobre un  problema pequeño que sobre uno grande. Vea los tickets presa fácil.</p>\n</li>\n<li><p>** Si usted va a participar en una gran tarea, asegúrese primero de que su idea tenga apoyo**</p>\n<p>This means getting someone else to confirm that a bug is real before you fix\nthe issue, and ensuring that there’s consensus on a proposed feature before\nyou go implementing it.</p>\n</li>\n<li><p>** ¡Sea valiente! ¡Deje un comentario!**</p>\n<p>Sometimes it can be scary to put your opinion out to the world and say «this\nticket is correct» or «this patch needs work», but it’s the only way the\nproject moves forward. The contributions of the broad Django community\nultimately have a much greater impact than that of any one person. We can’t\ndo it without <strong>you</strong>!</p>\n</li>\n<li><p><strong>Peque de precavido al marcar cosas Listas para Registrar</strong></p>\n<p>Si realmente no está seguro si un ticket está listo, no la marque como tal. En cambio deje un comentario, informándole a los demás lo que piensa. Si usted está casi seguro, pero no del todo, también podría intentar preguntar en el IRC para ver si alguien más puede confirmar sus sospechas.</p>\n</li>\n<li><p><strong>Espere por retroalimentación y responda a los comentarios que reciba</strong></p>\n<p>Concéntrese en uno o dos tickets, analícelos de principio a fin y repita el proceso. La táctica de la escopeta consistente en aceptar muchos tickets y dejar de lado algunos termina haciendo más daño que bien.</p>\n</li>\n<li><p>** Sea riguroso **</p>\n<p>Cuando decimos «:pep:` 8`, y debe tener documentación y pruebas «, lo decimos en serio. Si el parche no tiene documentación y pruebas, debe haber una buena razón. Argumentos como «No pude encontrar ninguna prueba existente de esta funcionalidad» no tienen mucho peso, ya que si bien puede ser cierto, eso significa que tiene el trabajo extra importante de escribir las primeras pruebas para esa funcionalidad, no es que está exento del todo de escribir las mismas.</p>\n</li>\n<li><p><strong>Be patient</strong></p>\n<p>It’s not always easy for your ticket or your patch to be reviewed quickly.\nThis isn’t personal. There are a lot of tickets and pull requests to get\nthrough.</p>\n<p>Keeping your patch up to date is important. Review the ticket on Trac to\nensure that the <em>Needs tests</em>, <em>Needs documentation</em>, and <em>Patch needs\nimprovement</em> flags are unchecked once you’ve addressed all review comments.</p>\n<p>Remember that Django has an eight-month release cycle, so there’s plenty of\ntime for your patch to be reviewed.</p>\n<p>Finally, a well-timed reminder can help. See <a class=\"reference internal\" href=\"/es/4.2/faq/contributing/#new-contributors-faq\"><span class=\"std std-ref\">contributing code FAQ</span></a> for ideas here.</p>\n</li>\n</ul>\n</section>","rootId":"advice-for-new-contributors","toc":[{"title":"Primeros pasos","anchor":"first-steps","children":[]},{"title":"Directrices","anchor":"guidelines","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Django internals","url":"/es/4.2/internals/"},{"docname":"internals/contributing/index","title":"Contribuyendo con Django","url":"/es/4.2/internals/contributing/"}],"prev":{"docname":"internals/contributing/index","title":"Contribuyendo con Django","url":"/es/4.2/internals/contributing/"},"next":{"docname":"internals/contributing/bugs-and-features","title":"Cómo informar de errores y solicitar funcionalidades","url":"/es/4.2/internals/contributing/bugs-and-features/"},"formats":{"html":"/es/4.2/internals/contributing/new-contributors/","markdown":"/es/4.2/internals/contributing/new-contributors.md","json":"/es/4.2/internals/contributing/new-contributors.json"},"source":"https://github.com/django/django/blob/stable/4.2.x/docs/internals/contributing/new-contributors.txt","official":"https://docs.djangoproject.com/es/4.2/internals/contributing/new-contributors/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}