{"id":7229,"date":"2015-03-03T07:49:27","date_gmt":"2015-03-03T06:49:27","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=7229"},"modified":"2025-03-03T08:18:15","modified_gmt":"2025-03-03T07:18:15","slug":"curl-embracing-github-more","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2015\/03\/03\/curl-embracing-github-more\/","title":{"rendered":"curl: embracing github more"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/github.com\/curl\/curl\/pulls\">Pull requests<\/a> and <a href=\"https:\/\/github.com\/curl\/curl\/issues\">issues<\/a> filed on github are most welcome!<\/strong><\/p>\n\n\n\n<p>The <a href=\"https:\/\/curl.se\/\">curl project<\/a> has been around for a long time by now and we&#8217;ve been through several different version control systems. The most recent switch was when we switched to git from CVS back in 2010. We were late switchers but then we&#8217;re conservative in several regards.<\/p>\n\n\n\n<p>When we switched to git we also switched to <a href=\"http:\/\/github.com\/\">github<\/a> for the hosting, after having been self-hosted for many years before that. By using github we got a lot of services, goodies and reliable hosting at no cost. We&#8217;ve been enjoying that ever since.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><a href=\"http:\/\/curl.haxx.se\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"110\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/curl-keywords300.jpg\" alt=\"cURL\" class=\"wp-image-64\" title=\"cURL\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>However, as we have been a traditional mailing list driving project for a long time, I have previously not properly embraced and appreciated pull requests and issues filed at github since they don&#8217;t really follow the old model very good.<\/p>\n\n\n\n<p>Just very recently I decided to stop fighting those methods and instead go with them. A quick poll among my fellow team mates showed no strong opposition and we are now instead going full force ahead in a more github embracing style. I hope that this will lower the barrier and remove friction for newcomers and allow more people to contribute easier.<\/p>\n\n\n\n<p>As an effect of this, I would also like to encourage each and everyone who is interested in this project as a user of libcurl or as a contributor to and hacker of libcurl, to <strong>skip over to the <a href=\"https:\/\/github.com\/curl\/curl\">curl github home<\/a> and press the &#8216;watch&#8217; button<\/strong> to get notified when future requests and issues appear.<\/p>\n\n\n\n<p>We also offer this helpful <a href=\"http:\/\/curl.haxx.se\/dev\/contribute.html\">guide on how to contribute to the curl project<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pull requests and issues filed on github are most welcome! The curl project has been around for a long time by now and we&#8217;ve been through several different version control systems. The most recent switch was when we switched to git from CVS back in 2010. We were late switchers but then we&#8217;re conservative in &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2015\/03\/03\/curl-embracing-github-more\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">curl: embracing github more<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,6],"tags":[33,257,368],"class_list":["post-7229","post","type-post","status-publish","format-standard","hentry","category-curl","category-floss","tag-curl-and-libcurl","tag-git","tag-github"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/7229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=7229"}],"version-history":[{"count":15,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/7229\/revisions"}],"predecessor-version":[{"id":26740,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/7229\/revisions\/26740"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=7229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=7229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=7229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}