{"id":229735,"date":"2022-11-18T18:36:00","date_gmt":"2022-11-18T15:36:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229735"},"modified":"2022-11-09T16:09:05","modified_gmt":"2022-11-09T13:09:05","slug":"5-ideas-para-un-flujo-de-trabajo-de-github-mejorado","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/5-ideas-para-un-flujo-de-trabajo-de-github-mejorado\/","title":{"rendered":"5 ideas para un flujo de trabajo de GitHub mejorado"},"content":{"rendered":"\n<p>Dependiendo de su historial con el control de fuente en funcionamiento, la forma en que trabaja con una base de c\u00f3digo, realiza confirmaciones, etc., var\u00eda.<\/p>\n<p>Adem\u00e1s, dependiendo de si usa <a href=\"https:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Git<\/a>, <a href=\"http:\/\/subversion.tigris.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Subversion<\/a>, <a href=\"https:\/\/www.mercurial-scm.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mercurial<\/a>, etc., tambi\u00e9n determina c\u00f3mo administra su c\u00f3digo.<\/p>\n<p>Pero si eres alguien que est\u00e1 trabajando con Git (que s\u00e9 que muchas personas en WordPress est\u00e1n comenzando a usar cada vez m\u00e1s casi a diario), hay algunas peque\u00f1as cosas que recomiendo hacer para ayudar a administrar los cambios, especialmente con un equipo. m\u00e1s manejable.<\/p>\n<h2>Sugerencias para un flujo de trabajo de GitHub mejorado<\/h2>\n<h3><strong>1 No te comprometas con el maestro<\/strong><\/h3>\n<p>Master debe usarse espec\u00edficamente para c\u00f3digo listo para producci\u00f3n y listo para implementar. No es tu rama de trabajo, no es tu rama de trabajo.<\/p>\n<p>En t\u00e9rminos generales, aqu\u00ed es donde se fusionan todas las solicitudes de extracci\u00f3n.<\/p>\n<h3><strong>2 Trate de crear siempre sucursales<\/strong><\/h3>\n<p>Cada vez que tenga una colecci\u00f3n de tareas, problemas o hitos, cree una rama y aseg\u00farese de que todo lo que est\u00e1 trabajando est\u00e9 relacionado. Por ejemplo, no desea realizar trabajo de base de datos y trabajo de JavaScript en sus solicitudes de incorporaci\u00f3n de cambios.<\/p>\n<h3><strong>3 Agrupe su trabajo<\/strong><\/h3>\n<p>Incluso si est\u00e1 trabajando \u00fanicamente en el trabajo de front-end, es posible que deba dividirlo en ramas m\u00e1s peque\u00f1as. Facilita las revisiones de c\u00f3digo y mejora <a href=\"https:\/\/yangsu.github.io\/pull-request-tutorial\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">las solicitudes de incorporaci\u00f3n de cambios<\/a>.<\/p>\n<h3><strong>4 Generar peque\u00f1as relaciones p\u00fablicas<\/strong><\/h3>\n<p>Esto es muy similar al encabezado anterior, pero la idea de crear PR peque\u00f1os es mucho m\u00e1s productiva que crear solicitudes de extracci\u00f3n m\u00e1s largas.<\/p>\n<ol>\n<li>Esto ayuda cuando necesita solicitar una revisi\u00f3n de c\u00f3digo, ya que les brinda a sus compa\u00f1eros de equipo una manera m\u00e1s f\u00e1cil de manejar las revisiones de c\u00f3digo y ofrecer comentarios.<\/li>\n<li>Mantiene el <a href=\"https:\/\/tommcfarlin.com\/writing-good-changelogs\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">registro de cambios<\/a> reducido y ayuda a brindar un informe detallado de lo que hace el lote espec\u00edfico de c\u00f3digo.<\/li>\n<\/ol>\n<p>Pero, \u00bfqu\u00e9 constituye un buen PR?<\/p>\n<h3><strong>5 Da buenos detalles en tu PR<\/strong><\/h3>\n<p>En lo que a m\u00ed respecta, una buena solicitud de extracci\u00f3n har\u00e1 un peque\u00f1o conjunto de cosas:<\/p>\n<ul>\n<li>Detalle, en solo una oraci\u00f3n o dos, lo que la persona que revisa sus cambios debe esperar que suceda.<\/li>\n<li>Vincule el PR al ticket, tarjeta de gesti\u00f3n de proyectos (o como lo llamen en su sistema),<\/li>\n<li>Enumere versiones m\u00e1s cortas de los mensajes de compromiso para que sea lo m\u00e1s f\u00e1cil posible para su revisor.<\/li>\n<\/ul>\n<p>Dicho esto, es probable que haya m\u00e1s cosas que pueda hacer, pero estas son las cosas que he encontrado m\u00e1s \u00fatiles (y no me importar\u00eda decir que no aprend\u00ed algunas de estas cosas de <a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">mi equipo<\/a> ).<\/p>\n<h2>\u00bfHay m\u00e1s cosas?<\/h2>\n<p>Siempre.<\/p>\n<p>Pero estas son algunas de las cosas que he encontrado que son cada vez m\u00e1s \u00fatiles, especialmente al rastrear cambios, trabajar con otros y tratar con solicitudes de incorporaci\u00f3n de cambios (tanto de aquellos con quienes trabajo como de aquellos que contribuyen a proyectos de c\u00f3digo abierto).<\/p>\n<p>Finalmente, ninguna de estas cosas son prescriptivas. Hay una curva de aprendizaje (hablando por experiencia), pero recomiendo probar algunos de estos, aunque solo sea para ver si no mejora su flujo de trabajo.<\/p>\n<p>Incluso si es solo un poco.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si es alguien que trabaja con Git, aqu\u00ed hay cinco ideas para un flujo de trabajo de GitHub mejorado que puede ayudarlo a ser m\u00e1s productivo.<\/p>\n","protected":false},"author":1,"featured_media":165297,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[716,779],"tags":[1172],"class_list":["post-229735","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollador","category-software-de-codigo-abierto","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=229735"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229735\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/165297"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=229735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=229735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=229735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}