{"id":229083,"date":"2022-11-11T09:59:00","date_gmt":"2022-11-11T06:59:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229083"},"modified":"2022-11-09T05:27:52","modified_gmt":"2022-11-09T02:27:52","slug":"hur-man-anvaender-github-pr-mallar","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-man-anvaender-github-pr-mallar\/","title":{"rendered":"Hur man anv\u00e4nder GitHub PR-mallar"},"content":{"rendered":"\n<p>Om du g\u00f6r n\u00e5got arbete \u2013 oavsett om det \u00e4r \u00f6ppen k\u00e4llkod eller sluten k\u00e4llkod \u2013 (\u00e4ven om jag vet att de flesta som anv\u00e4nder den h\u00e4r webbplatsen \u00e4r inblandade i \u00f6ppen k\u00e4llkod), anv\u00e4nder du sannolikt viss k\u00e4llkodskontroll, och det \u00e4r f\u00f6rmodligen GitHub.<\/p>\n<p>F\u00f6r m\u00e5nga av er f\u00f6ljer ni antingen ett projekt, bidrar till ett projekt eller hanterar pull-f\u00f6rfr\u00e5gningar till ett projekt. Och hur \u00e4r det med de projekt som du arbetar med i ett team?<\/p>\n<p>Kanske \u00e4r ditt arbetsfl\u00f6de ungef\u00e4r s\u00e5 h\u00e4r:<\/p>\n<ul>\n<li>du skapar en gren f\u00f6r att arbeta med en funktion,<\/li>\n<li>du trycker p\u00e5 grenen f\u00f6r att detaljera det arbete du har gjort f\u00f6r en kamrat att granska,<\/li>\n<li>recensionen sl\u00e5s samman,<\/li>\n<li>Forts\u00e4tt du.<\/li>\n<\/ul>\n<p>Men vad l\u00e4gger du i mallen f\u00f6r pull-f\u00f6rfr\u00e5gan? \u00c4r det samma varje g\u00e5ng eller \u00e4r det olika? Vad s\u00e4gs om om inneh\u00e5llet i PR \u00e4r relaterat till n\u00e5got i <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> eller n\u00e5got annat projektledningssystem?<\/p>\n<p>Det \u00e4r d\u00e4r GitHub PR-mallar kommer in i bilden.<\/p>\n<h2>GitHub PR-mallar<\/h2>\n<p>Du kan l\u00e4sa allt om dem p\u00e5 sidan, men h\u00e4r \u00e4r k\u00e4rnan (ingen ordlek):<\/p>\n<blockquote>\n<p>Det \u00e4r sv\u00e5rt att l\u00f6sa ett problem n\u00e4r viktiga detaljer saknas. Nu kan projektunderh\u00e5llare l\u00e4gga till mallar f\u00f6r problem och Pull-f\u00f6rfr\u00e5gningar till projekt, vilket hj\u00e4lper bidragsgivare att dela r\u00e4tt information i b\u00f6rjan av en tr\u00e5d<\/p>\n<\/blockquote>\n<p>Och id\u00e9n \u00e4r enkel: Vi skapar mallar f\u00f6r \u00e4renden och pull-f\u00f6rfr\u00e5gningar f\u00f6r andra som ger en niv\u00e5 av information som de m\u00e5ste fylla i innan de skickar in ett \u00e4rende eller en pull-f\u00f6rfr\u00e5gan.<\/p>\n<p>Detta hj\u00e4lper oss, eftersom underh\u00e5llare vet vilken information det \u00e4n \u00e4r som vi beh\u00f6ver innan vi tittar p\u00e5 det. Vidare kan det till\u00e5ta oss att l\u00e4nka till ett tidigare nummer, tidigare biljett, f\u00f6re allt som har med projektet att g\u00f6ra.<\/p>\n<p>L\u00e5t oss s\u00e4ga att du arbetar med ett projekt och vill inkludera f\u00f6ljande information:<\/p>\n<ul>\n<li>en kort beskrivning av vad PR g\u00f6r s\u00e5 att underh\u00e5llaren inte beh\u00f6ver gissa,<\/li>\n<li>statusen f\u00f6r PR om den ska vara redo att sl\u00e5s samman eller om den fortfarande \u00e4r under utveckling men redo f\u00f6r granskning,<\/li>\n<li>en l\u00e4nk till biljetten i din projektledare som PR \u00e4r relevant f\u00f6r.<\/li>\n<\/ul>\n<p>Jag s\u00e4ger inte att det h\u00e4r \u00e4r den information som kr\u00e4vs, men det \u00e4r n\u00e5got vi har anv\u00e4nt, och jag har funnit anv\u00e4ndbart (och det \u00e4r trevligt att se att fler f\u00f6rb\u00e4ttringar g\u00f6rs <a href=\"https:\/\/help.github.com\/articles\/helping-people-contribute-to-your-project\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">med tiden<\/a> ).<\/p>\n<h3>Men hur anv\u00e4nder vi detta?<\/h3>\n<p>Webbplatsen \u00e4r ganska tydlig, men den \u00e4r v\u00e4ldigt enkel. Du beh\u00f6ver f\u00f6ljande filer i din projektkatalog eller i ditt projekts. <strong>github<\/strong> katalog:<\/p>\n<ul>\n<li><strong>ISSUE_MALL<\/strong><\/li>\n<li><strong>PULL_REQUEST_MALL<\/strong><\/li>\n<\/ul>\n<p>Var och en av dessa b\u00f6r vara markdown-filer som beskriver exakt vad det \u00e4r som du letar efter att dina bidragsgivare ska inkludera n\u00e4r de, du vet, bidrar till ditt projekt p\u00e5 n\u00e5got s\u00e4tt.<\/p>\n<p>Och sedan, n\u00e4rhelst en anv\u00e4ndare vill rapportera ett problem eller skapa en pull-beg\u00e4ran, har de fr\u00e5gat om informationen fr\u00e5n mallen.<\/p>\n<p>Trevligt, inte sant?<\/p>\n<h2>Det \u00e4r inte mycket, men&#8230;<\/h2>\n<p>Du kanske inte tycker att det \u00e4r mycket, men det \u00e4r ganska enkelt att hj\u00e4lpa till att f\u00f6rb\u00e4ttra kvaliteten p\u00e5 informationen som kommer in i ett projekt, f\u00e5 dina bidragsgivare att t\u00e4nka p\u00e5 vad de l\u00e4gger in i projektet och sedan svara d\u00e4refter.<\/p>\n<p>Dessutom hj\u00e4lper det dig och resten av ditt team att f\u00f6rst\u00e5 vad det \u00e4r som ska granskas och att f\u00f6rbereda sig f\u00f6r eventuella f\u00f6r\u00e4ndringar som kan komma i deras v\u00e4g n\u00e4r de arbetar med dessa projekt.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vad s\u00e4gs om om inneh\u00e5llet i PR \u00e4r relaterat till n\u00e5got i Trello, Asana, Basecamp eller n\u00e5got annat system? Det \u00e4r d\u00e4r GitHub PR-mallar kommer in i bilden.<\/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":[1022,848,724],"tags":[1173],"class_list":["post-229083","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-anvandbara-webbplatser","category-handledningar","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=229083"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229083\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/165951"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=229083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=229083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=229083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}