{"id":80098,"date":"2020-05-03T07:42:36","date_gmt":"2020-05-03T05:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov"},"modified":"2020-05-03T07:42:36","modified_gmt":"2020-05-03T05:42:36","slug":"v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov","title":{"rendered":"I plattformen f\u00f6r samutveckling SourceHut har en projektcentral lanserats","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Drew DeVault, skaparen av anv\u00e4ndarmilj\u00f6n <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52239\">Sway<\/a><\/noindex> och e-postklienten <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50823\">Aerc<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sourcehut.org\/blog\/2020-04-30-the-sourcehut-hub-is-live\/\">meddelade<\/a><\/noindex> om implementeringen av projektcentralen p\u00e5 den utvecklade plattformen f\u00f6r samutveckling  <noindex><a rel=\"nofollow\" href=\"https:\/\/sourcehut.org\/\">SourceHut<\/a><\/noindex>. Utvecklare kan nu skapa projekt som <noindex><a rel=\"nofollow\" href=\"https:\/\/sr.ht\/%7Esircmpwn\/sourcehut\/\">f\u00f6renar<\/a><\/noindex> flera tj\u00e4nster samt visa <noindex><a rel=\"nofollow\" href=\"https:\/\/sr.ht\/projects\">listan<\/a><\/noindex> existerande projekt och s\u00f6ka bland dem.<\/p>\n<p>Plattformen Sourcehut k\u00e4nnetecknas av m\u00f6jligheten att fungera helt utan JavaScript, h\u00f6g prestanda och organisering av arbetsuppgifter i form av sm\u00e5 tj\u00e4nster i Unix-stil. Funktionaliteten i projektet p\u00e5 Sourcehut byggs upp av separata komponenter som kan kombineras och anv\u00e4ndas var f\u00f6r sig, till exempel endast \u00e4rendehantering eller endast kod utan att n\u00f6dv\u00e4ndigtvis knytas till ett arkiv med \u00e4renden. M\u00f6jligheten att fritt kombinera resurser g\u00f6r det sv\u00e5rt att definiera vilka resurser som tillh\u00f6r projektet. Projektcentralen l\u00f6ser detta problem och ger m\u00f6jlighet att samla all information relaterad till projektet p\u00e5 ett st\u00e4lle. Till exempel kan en projektsida nu inneh\u00e5lla en allm\u00e4n beskrivning samt de arkiv som ing\u00e5r i projektet, sektioner f\u00f6r felhantering, dokumentation, supportkanaler och e-postlistor.<\/p>\n<p>F\u00f6r integration med externa plattformar erbjuds API och ett system f\u00f6r att ansluta webbh\u00e4ndelser (webhooks). Bland de extra funktionaliteterna i Sourcehut finns st\u00f6d f\u00f6r wiki, ett system f\u00f6r kontinuerlig integrering, diskussioner via e-post, tr\u00e4mliknande visning av arkiv f\u00f6r e-postutskick, granskning av \u00e4ndringar \u00f6ver Web, till\u00e4gg av anteckningar till koden (koppling av l\u00e4nkar och dokumentation). F\u00f6rutom Git finns det st\u00f6d f\u00f6r Mercurial. Koden \u00e4r skriven i Python och Go, och <noindex><a rel=\"nofollow\" href=\"https:\/\/sr.ht\/~sircmpwn\/sourcehut\/sources\">sprids<\/a><\/noindex> under GPLv3-licensen.<\/p>\n<p> Det \u00e4r m\u00f6jligt att skapa offentliga, privata och dolda f\u00f6rr\u00e5d med ett flexibelt \u00e5tkomstkontrollsystem som m\u00f6jligg\u00f6r deltagande i utvecklingen, \u00e4ven f\u00f6r anv\u00e4ndare utan lokala konton (autentisering via OAuth eller deltagande via e-post). F\u00f6r att informera och koordinera \u00e5tg\u00e4rder mot s\u00e5rbarheter finns det ett system f\u00f6r privata problemrapporter. E-postmeddelanden som skickas av varje tj\u00e4nst krypteras och verifieras med PGP. Inloggning anv\u00e4nder tv\u00e5faktorsautentisering baserad p\u00e5 eng\u00e5ngsnycklar (TOTP). Det h\u00e5lls en detaljerad revisionslogg f\u00f6r incidenthantering.<\/p>\n<p>Den inbyggda infrastrukturen f\u00f6r kontinuerlig integration g\u00f6r det m\u00f6jligt<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/man.sr.ht\/builds.sr.ht\/compatibility.md\">att organisera<\/a><\/noindex> genomf\u00f6randet av automatiserade byggnader i virtuella milj\u00f6er p\u00e5 olika Linux- och BSD-system. Direkt \u00f6verf\u00f6ring av bygguppgifter till CI utan att de placeras i ett f\u00f6rr\u00e5d \u00e4r till\u00e5ten. Byggresultaten visas i gr\u00e4nssnittet, skickas via e-post eller \u00f6verf\u00f6rs via webhook. F\u00f6r att hantera fel \u00e4r det m\u00f6jligt att ansluta till byggmilj\u00f6erna via SSH.<\/p>\n<p>I nuvarande utvecklingsstadium fungerar Sourcehut  <noindex><a rel=\"nofollow\" href=\"https:\/\/forgeperf.org\/\">betydligt<\/a><\/noindex> snabbare \u00e4n konkurrerande tj\u00e4nster. Till exempel \u00f6ppnas sidor med sammanfattande information, commit-listor, f\u00f6r\u00e4ndringsloggar, kodgranskningar, issues och filtr\u00e4d 3-4 g\u00e5nger snabbare \u00e4n GitHub och GitLab, och 8-10 g\u00e5nger snabbare \u00e4n Bitbucket. Det b\u00f6r noteras att Sourcehut fortfarande \u00e4r i alpha-fas och m\u00e5nga planerade funktioner \u00e4r f\u00f6r n\u00e4rvarande otillg\u00e4ngliga, till exempel finns det \u00e4nnu inget web-gr\u00e4nssnitt f\u00f6r merge-f\u00f6rfr\u00e5gningar (merge-f\u00f6rfr\u00e5gan skapas genom att skapa en biljett och bifoga en l\u00e4nk till den gren som avvikelser i Git). En annan nackdel \u00e4r det ovanliga gr\u00e4nssnittet som inte \u00e4r bekant f\u00f6r anv\u00e4ndare av GitHub och GitLab, men som \u00e4nd\u00e5 \u00e4r enkelt och omedelbart f\u00f6rst\u00e5eligt. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52862\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault), \u0430\u0432\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway \u0438 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Aerc, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0445\u0430\u0431\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0438\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 SourceHut. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Sourcehut \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u0435\u0437 JavaScript, \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-80098","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault), \u0430\u0432\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway \u0438 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 SourceHut \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0445\u0430\u0431 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault), \u0430\u0432\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway \u0438 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-03T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-03T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47I plattformen f\u00f6r samarbetsutveckling SourceHut har en projektportal lagts till | ProHoster","description":"Drew DeVault, skaparen av det anv\u00e4ndardefinierade gr\u00e4nssnittet Sway och e-postklienten","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 SourceHut \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0445\u0430\u0431 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 | ProHoster","og:description":"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault), \u0430\u0432\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway \u0438 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/v-platforme-sovmestnoj-razrabotki-sourcehut-poyavilsya-hab-proektov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-03T05:42:36+00:00","article:modified_time":"2020-05-03T05:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80098","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:24:57","updated":"2022-09-28 04:47:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/80098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=80098"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/80098\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=80098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=80098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=80098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}