{"id":228463,"date":"2022-10-25T09:33:00","date_gmt":"2022-10-25T06:33:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228463"},"modified":"2022-11-09T02:33:43","modified_gmt":"2022-11-08T23:33:43","slug":"wordpress-bibliotek-med-oeppen-kaellkod-varfoer-jag-borde-dela-dem","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/wordpress-bibliotek-med-oeppen-kaellkod-varfoer-jag-borde-dela-dem\/","title":{"rendered":"WordPress-bibliotek med \u00f6ppen k\u00e4llkod (varf\u00f6r jag borde dela dem)"},"content":{"rendered":"\n<ul>\n<li>privata arkiv \u00e4r vanligtvis dedikerade till klientprojekt eller projekt som jag inte tror \u00e4r redo f\u00f6r andra att anv\u00e4nda \u00e4nnu (f\u00f6r kostnadens skull vid hanteringen av det),<\/li>\n<li>inneh\u00e5ll \u00e4r enbart f\u00f6r att dela kodavsnitt p\u00e5 den h\u00e4r bloggen, och det \u00e4r allt,<\/li>\n<li>WordPress-bibliotek med \u00f6ppen k\u00e4llkod finns ibland men har blivit ganska f\u00f6r\u00e5ldrade,<\/li>\n<\/ul>\n<p>Men under samtalet kom jag till insikten att jag har m\u00e5nga sm\u00e5 klasser, plugins, verktyg, funktioner, hj\u00e4lpare etc. relaterade till WordPress-utveckling eller JavaScript som jag aldrig riktigt har lagt p\u00e5 GitHub.<\/p>\n<p>Mycket av det jag har f\u00f6r n\u00e4rvarande \u00e4r inaktuellt.<\/p>\n<p>Det vill s\u00e4ga, jag \u00f6ppnar inte riktigt mina WordPress-bibliotek. Jag har anledningar till allt detta, men slutsatsen \u00e4r att jag vill \u00e4ndra p\u00e5 det.<\/p>\n<h2>WordPress-bibliotek med \u00f6ppen k\u00e4llkod<\/h2>\n<p>F\u00f6rst erk\u00e4nner jag att det \u00e4r synd. Jag menar, jag gr\u00e4ver \u00f6ppen k\u00e4llkod p\u00e5 grund av fri programvara (f\u00f6r studier, f\u00f6r forking, f\u00f6r utbildning, anv\u00e4ndning och s\u00e5 vidare). Men om jag ska vara \u00e4rlig blir b\u00f6rdan som f\u00f6ljer med att underh\u00e5lla ett projekt som kan bli popul\u00e4rt lite mer att hantera.<\/p>\n<p>Faktum \u00e4r att det kan bli \u00f6verv\u00e4ldigande till en punkt d\u00e4r du bara vill ignorera all feedback du kan f\u00e5. Jag \u00e4r inte ett fan av det fr\u00e4mst f\u00f6r respektl\u00f6shetens skull.<\/p>\n<p>\u00c5 andra sidan skulle jag bara kunna markera f\u00f6rvaret som privat men vem hj\u00e4lper det? Projektet \u00e4r inte best\u00e4llt eller n\u00e5got s\u00e5 vad \u00e4r po\u00e4ngen med att h\u00e5lla det l\u00e5st?<\/p>\n<p>Som jag har n\u00e4mnt i m\u00e5nga blogginl\u00e4gg <a href=\"https:\/\/tommcfarlin.com\/2017-plans\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">i \u00e5r<\/a>, \u00e4r en av de saker jag vill g\u00f6ra att g\u00f6ra n\u00e5gra \u00e4ndringar i den h\u00e4r bloggen. Jag ser det h\u00e4r som navet i mycket av det jag g\u00f6r, s\u00e5 att dela olika projekt och s\u00e5dana saker skulle vara vettigt, eller hur?<\/p>\n<p>Visst, jag har delat med mig av n\u00e5gra projekt genom \u00e5ren (och du kan se dem), men m\u00e5nga av dem \u00e4r daterade eller ounderh\u00e5llna. Jag har \u00f6verv\u00e4gt att nucka mycket av mitt konto och b\u00f6rja om men har f\u00e5tt andra r\u00e5d.<\/p>\n<p>Hur som helst, detta \u00e4r inte att s\u00e4ga att jag delar ett givet projekt idag, men snart. Ist\u00e4llet handlar det mer om de omkostnader som kommer med att hantera ett projekt med \u00f6ppen k\u00e4llkod.<\/p>\n<h3>V\u00e4nta, va? Dela ditt arbete, men det \u00e4r f\u00f6r mycket arbete?<\/h3>\n<p>S\u00e5 till den punkten, l\u00e5t mig f\u00f6rtydliga: jag s\u00e4ger absolut inte p\u00e5 n\u00e5got s\u00e4tt att en enkel WordPress-plugin eller annan verktygstyp av ett bibliotek \u00e4r j\u00e4mf\u00f6rbar med n\u00e5got liknande andra stora applikationer <a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">som vi k\u00e4nner till<\/a>.<\/p>\n<p>Jag \u00e4r inte vanf\u00f6rest\u00e4llningar (f\u00f6r det mesta).<\/p>\n<p>Men jag \u00e4r ocks\u00e5 p\u00e5 ett st\u00e4lle d\u00e4r jag f\u00f6rs\u00f6ker <a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">driva ett f\u00f6retag<\/a>, bygga en marknadsplats specifikt f\u00f6r <a href=\"https:\/\/tommcfarlin.com\/a-better-blogging-experience\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">plugins f\u00f6r bloggare<\/a> och arbeta med klientarbete samtidigt som jag f\u00f6rs\u00f6ker dela saker <a href=\"https:\/\/github.com\/tommcfarlin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">med utvecklare<\/a> som ofta ger s\u00e5 mycket .<\/p>\n<p>Visst, vi har de som \u00e4r mindre \u00e4n fantastiska, f\u00f6r att uttrycka det artigt, men enligt min erfarenhet har vi massor av m\u00e4nniskor som \u00e4lskar att \u00f6ppna fr\u00e5gor, skicka in pull-f\u00f6rfr\u00e5gningar och ge kodkritik.<\/p>\n<p>Och det kan g\u00f6ra ett projekt s\u00e5 mycket b\u00e4ttre.<\/p>\n<h2>Siktar p\u00e5 B\u00e4ttre<\/h2>\n<p>Med allt detta sagt, jag ska f\u00f6rs\u00f6ka g\u00f6ra ett b\u00e4ttre jobb med \u00f6ppen k\u00e4lla f\u00f6r n\u00e5gra av de saker jag just har liggandes. Jag vet inte om det \u00e4r anv\u00e4ndbart. Jag vet inte om det kommer att hj\u00e4lpa n\u00e5gon. Men det har varit f\u00f6rdelaktigt f\u00f6r mig, och det \u00e4r saker som jag anv\u00e4nder som jag \u00f6nskar fanns men inte g\u00f6r, och som hj\u00e4lper mig i min vardag.<\/p>\n<p>S\u00e5 prelimin\u00e4rt fr\u00e5n och med n\u00e4sta vecka kommer jag att dela med mig av n\u00e5got av det h\u00e4r.<\/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>Jag anv\u00e4nder egentligen inte WordPress-bibliotek med \u00f6ppen k\u00e4llkod. Inte min egen, \u00e5tminstone. Jag har sk\u00e4l till detta, men det vill jag \u00e4ndra p\u00e5.<\/p>\n","protected":false},"author":1,"featured_media":223741,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[787,724],"tags":[1173],"class_list":["post-228463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programvara-med-oeppen-kaellkod","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228463","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=228463"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/223741"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=228463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=228463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=228463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}