{"id":229401,"date":"2022-11-11T10:06:00","date_gmt":"2022-11-11T07:06:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229401"},"modified":"2022-11-09T06:52:13","modified_gmt":"2022-11-09T03:52:13","slug":"como-usar-las-plantillas-de-relaciones-publicas-de-github","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/como-usar-las-plantillas-de-relaciones-publicas-de-github\/","title":{"rendered":"C\u00f3mo usar las plantillas de relaciones p\u00fablicas de GitHub"},"content":{"rendered":"\n<p>Si realiza alg\u00fan trabajo, independientemente de si es de c\u00f3digo abierto o de c\u00f3digo cerrado (aunque s\u00e9 que la mayor\u00eda de los que leen este sitio est\u00e1n involucrados en el c\u00f3digo abierto), es probable que use alg\u00fan control de fuente, y probablemente sea GitHub.<\/p>\n<p>Para muchos de ustedes, siguen un proyecto, contribuyen a un proyecto o manejan solicitudes de incorporaci\u00f3n de cambios a un proyecto. \u00bfY qu\u00e9 pasa con esos proyectos en los que trabajas en equipo?<\/p>\n<p>Quiz\u00e1s su flujo de trabajo sea algo como esto:<\/p>\n<ul>\n<li>creas una rama para trabajar en una caracter\u00edstica,<\/li>\n<li>empujas la rama para detallar el trabajo que has hecho para que un compa\u00f1ero lo revise,<\/li>\n<li>la revisi\u00f3n se fusiona,<\/li>\n<li>continua.<\/li>\n<\/ul>\n<p>Pero, \u00bfqu\u00e9 pones en la plantilla para la solicitud de extracci\u00f3n? \u00bfEs lo mismo cada vez o es diferente? \u00bfQu\u00e9 pasa si el contenido del PR est\u00e1 relacionado con algo en <a href=\"https:\/\/trello.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Trello<\/a>, <a href=\"https:\/\/asana.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Asana<\/a>, <a href=\"https:\/\/basecamp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Basecamp<\/a> o alg\u00fan otro sistema de gesti\u00f3n de proyectos?<\/p>\n<p>Ah\u00ed es donde entran en juego las plantillas de relaciones p\u00fablicas de GitHub.<\/p>\n<h2>Plantillas de relaciones p\u00fablicas de GitHub<\/h2>\n<p>Puede leer todo sobre ellos en la p\u00e1gina, pero aqu\u00ed est\u00e1 la esencia (sin juego de palabras):<\/p>\n<blockquote>\n<p>Es dif\u00edcil resolver un problema cuando faltan detalles importantes. Ahora los mantenedores de proyectos pueden agregar plantillas para problemas y solicitudes de extracci\u00f3n a los proyectos, lo que ayuda a los colaboradores a compartir los detalles correctos al comienzo de un hilo.<\/p>\n<\/blockquote>\n<p>Y la idea es simple: creamos plantillas para problemas y solicitudes de extracci\u00f3n para otros que brindan un nivel de informaci\u00f3n que deben completar antes de enviar un problema o una solicitud de extracci\u00f3n.<\/p>\n<p>Esto nos ayuda, ya que los mantenedores saben cualquier informaci\u00f3n que necesitamos antes de investigarla. Adem\u00e1s, puede permitirnos vincular a un problema anterior, un boleto anterior, cualquier cosa anterior relacionada con el proyecto.<\/p>\n<p>Por ejemplo, supongamos que est\u00e1 trabajando en un proyecto y desea incluir la siguiente informaci\u00f3n:<\/p>\n<ul>\n<li>una breve descripci\u00f3n de lo que hace el PR para que el mantenedor no tenga que adivinar,<\/li>\n<li>el estado del RP sobre si deber\u00eda estar listo para fusionarse o si todav\u00eda est\u00e1 en desarrollo pero listo para alguna revisi\u00f3n,<\/li>\n<li>un enlace al ticket en su administrador de proyectos para el cual el PR es relevante.<\/li>\n<\/ul>\n<p>No digo que esta sea la informaci\u00f3n que se requiere, pero es algo que hemos usado y que he encontrado \u00fatil (y es bueno ver que se realizan m\u00e1s mejoras <a href=\"https:\/\/help.github.com\/articles\/helping-people-contribute-to-your-project\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">con el tiempo<\/a> ).<\/p>\n<h3>Pero, \u00bfc\u00f3mo usamos esto?<\/h3>\n<p>El sitio es bastante claro, pero es realmente simple. Necesita los siguientes archivos en el directorio de su proyecto o en el archivo. <strong>directorio github<\/strong> :<\/p>\n<ul>\n<li><strong>PROBLEMA_PLANTILLA<\/strong><\/li>\n<li><strong>PULL_REQUEST_TEMPLATE<\/strong><\/li>\n<\/ul>\n<p>Cada uno de estos debe ser un archivo de descuento que resalte exactamente qu\u00e9 es lo que est\u00e1 buscando que sus colaboradores incluyan cada vez que est\u00e9n, ya sabes, contribuyendo a su proyecto de alguna manera.<\/p>\n<p>Y luego, cada vez que un usuario busca informar un problema o crear una solicitud de extracci\u00f3n, se le solicita la informaci\u00f3n de la plantilla.<\/p>\n<p>Bonito, \u00bfno?<\/p>\n<h2>No es mucho, pero\u2026<\/h2>\n<p>Puede que no creas que es mucho, pero es bastante f\u00e1cil ayudar a mejorar la calidad de la informaci\u00f3n que llega a un proyecto, hacer que tus colaboradores piensen en lo que est\u00e1n poniendo en el proyecto y luego responder en consecuencia.<\/p>\n<p>Adem\u00e1s, te ayuda a ti y al resto de tu equipo a comprender qu\u00e9 es lo que se va a revisar y a prepararse para cualquier cambio que pueda surgir al trabajar en estos proyectos.<\/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>\u00bfQu\u00e9 pasa si el contenido del PR est\u00e1 relacionado con algo en Trello, Asana, Basecamp u otro sistema? Ah\u00ed es donde entran en juego las plantillas de relaciones p\u00fablicas de GitHub.<\/p>\n","protected":false},"author":1,"featured_media":165951,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[716,1015,840],"tags":[1172],"class_list":["post-229401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollador","category-sitios-utiles","category-tutoriales","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229401","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=229401"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/229401\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/165951"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=229401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=229401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=229401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}