{"id":231609,"date":"2023-01-09T12:40:00","date_gmt":"2023-01-09T09:40:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231609"},"modified":"2022-12-25T18:58:22","modified_gmt":"2022-12-25T15:58:22","slug":"kiirendage-githubi-probleemide-loomist","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kiirendage-githubi-probleemide-loomist\/","title":{"rendered":"Kiirendage GitHubi probleemide loomist"},"content":{"rendered":"\n<p>GitHubi probleemid on suurep\u00e4rased, et j\u00e4lgida uusi funktsioone v\u00f5i vigu, kes on m\u00e4\u00e4ratud, neid kategoriseerida, projektidesse lisada ja nii edasi. Nende loomine on ka \u00fcsna aeglane ja nende hulga loomine v\u00f5tab liiga kaua aega. Seet\u00f5ttu l\u00f5in v\u00e4ikese t\u00f6\u00f6riista, et kiirendada probleemide loomist ja muuta see imelihtsaks.<\/p>\n<p>\u00dcks valupunkte, mida ma <a href=\"https:\/\/startfunction.com\/tag\/github\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHubi<\/a> probleemide puhul t\u00f6\u00f6l n\u00e4en, on see, et nende loomine on t\u00fclikas, eriti neile, kes ei ole arendajad, nagu juhid, disainerid v\u00f5i testijad, ja kes tahavad lihtsalt veast teatada, kuid ei l\u00e4he l\u00e4bi. nende loomise protsessi GitHubis.<\/p>\n<h3>GitHubi probleemide loomine peaks olema kiire<\/h3>\n<p>Mis on siis k\u00f5ige lihtsam arvutiga suhtlemine, kas kirjutamine? Ma ei tea, kas see on k\u00f5ige lihtsam, aga kindlasti on see lihtne. Nii et sellesse lihtsasse tekstikasti saab kirjutada probleeme ja iga rida on probleem. Sisestate lihtsalt ja tippige ning \u00e4rge t\u00f5stke oma k\u00e4si klaviatuurilt hiire haaramiseks. Samuti saate kleepida tekstiredaktoris v\u00f5i arvutustabelis loodud loendi.<\/p>\n<p>See on paindlik: saate m\u00e4\u00e4rata probleemi kellelegi (v\u00f5i paljudele, eraldades kasutajanimed komadega), eraldades pealkirja kasutajanimest torum\u00e4rgiga. Teine toru eraldab kirjelduse ja teine \u200b\u200btoru eraldab sildid, mida v\u00f5ib olla palju, eraldades need komadega.<\/p>\n<p><strong>V\u00e4rskendus:<\/strong> rakendus on saadaval aadressil <a href=\"https:\/\/fast-issues.herokuapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/fast-issues.herokuapp.com\/<\/a><\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158127-61e6ca66df766.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158127-61e6ca66df766.png\" alt=\"Kiirendage GitHubi probleemide loomist\" ><\/a><\/p>\n<h3>Tehniline \u00fclevaade<\/h3>\n<p>See projekt pole veel t\u00e4ielikult v\u00e4lja t\u00f6\u00f6tatud, kuid see on juba avalik<\/p>\n<p><a href=\"https:\/\/github.com\/eliorivero\/first-five\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/github.com\/eliorivero\/fast-issues<\/a> <a href=\"https:\/\/github.com\/eliorivero\/fast-issues\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">_<\/a><\/p>\n<p>\u00dcldise \u00fclevaatena:<\/p>\n<ul>\n<li>see on GitHubi rakendus, mille saab installida hoidlasse, kus probleemid luuakse<\/li>\n<li>omab Node.js-i taustaprogrammi, mille serveriks on Express<\/li>\n<li>esiots on ehitatud Reactiga<\/li>\n<li>v\u00f5tmeteegid s\u00f5lmes GitHubiga kiireks t\u00f6\u00f6tamiseks olid <a href=\"https:\/\/github.com\/octokit\/app.js\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/github.com\/octokit\/app.js<\/a> ja <a href=\"https:\/\/github.com\/octokit\/rest.js\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/github.com\/octokit\/rest.js\/<\/a><\/li>\n<\/ul>\n<p>\u00dcks asi, mida meeles pidada, on see, et me ei taha API piiranguid \u00fcletada. GitHub soovitab j\u00e4tta p\u00e4ringute vahele v\u00e4hemalt \u00fche sekundi. Peatasin skripti iga probleemi loomise taotluse vahel 1,5 sekundiks, seet\u00f5ttu n\u00e4ete \u00fclaltoodud GIF-is, et probleeme ei teki kohe.<\/p>\n<h3>Veel ideid<\/h3>\n<p>N\u00e4itasin seda s\u00f5brale ja ta \u00fctles mulle, et tal oli idee luua Chrome&#8217;i laiendus, et teha veast ekraanipilt, lisada sellele m\u00e4rkused ja esitada see GitHubi probleemina. Minu arvates oli see suurep\u00e4rane idee ja otsisin v\u00f5imalust ekraanipildi tegemiseks, kuid Reacti rakenduses leidsin kiiresti <a href=\"https:\/\/html2canvas.hertzen.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">html2canvase<\/a>, mis v\u00f5imaldab teha ekraanipilte ja salvestada need PNG-failidena.<\/p>\n<p>Millegi sellise kombineerimine minu t\u00f6\u00f6riistaga probleemide tekitamiseks oleks hea lahendus, mis v\u00f5iks olla saadaval Reacti rakenduses selle arendus- v\u00f5i lavastusts\u00fckli ajal. Iga\u00fcks, kes testib rakendust, v\u00f5ib k\u00e4ivitada probleemide aruandluspaneeli ja esitada GitHubi probleemi. Pilt tuleks ikkagi salvestada m\u00f5nda teise serverisse, sest praeguse seisuga on Issues API piiratud ega luba pilte \u00fcles laadida.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/startfunction.com\" class=\"external external_icon\">startfunction.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub on fantastiline, kuid nende loomine on aeglane. L\u00f5in v\u00e4ikese t\u00f6\u00f6riista, mis muudab GitHubi probleemide loomise imelihtsaks, kasutades ainult lihtteksti!<\/p>\n","protected":false},"author":1,"featured_media":158128,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[770,718,781,833,894,842],"tags":[1165],"class_list":["post-231609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allika-juhtimine","category-arendaja","category-avatud-laehtekoodiga-tarkvara","category-juhend-algajatele","category-kood","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231609"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/158128"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}