{"id":798,"date":"2009-08-20T14:15:22","date_gmt":"2009-08-20T19:15:22","guid":{"rendered":"http:\/\/robocup-new.bowdoin.edu\/blog\/?p=798"},"modified":"2016-02-08T15:25:42","modified_gmt":"2016-02-08T20:25:42","slug":"preparing-a-source-code-release","status":"publish","type":"post","link":"https:\/\/research.bowdoin.edu\/robocup\/codebase\/preparing-a-source-code-release\/","title":{"rendered":"Preparing a source code release"},"content":{"rendered":"<p>Our source code has been available to the public on <a href=\"http:\/\/www.github.com\/northern-bites\">github<\/a> since we started a new repository last summer. However, we haven&#8217;t had a stable master worthy of releasing to the public until the RoboCup in Graz.<\/p>\n<p>Now we&#8217;ve decided to do a real &#8216;source-release&#8217; with the code we played in the Finals which has relatively stable versions of all the major modules necessary for soccer play. In addition, we&#8217;ve added pages of documentation to the motion and vision systems, and are revamping our online documentation at our <a href=\"http:\/\/robocup.bowdoin.edu\/trac\/wiki\">wiki<\/a>. Once we finished some more documentation and get a good draft of our Team Report done, we&#8217;ll add a tag to our github account, and make an official announcement here.<\/p>\n<p>Our hope is that by setting the example of sharing our code, we can convince other teams to share their code as well, and help out teams who don&#8217;t want to develop all their modules on their own. If you&#8217;re interested in providing feedback on our documentation in advance of the code release, please take a look at our <a href=\"http:\/\/robocup.bowdoin.edu\/trac\/wiki\/GettingStarted\">GettingStarted<\/a> page, and reply to this post, or email me directly (jstrom bowdoin edu).<\/p>\n<p>Below is a graph from github.com of our the git commits leading up to RoboCup 2009.<\/p>\n<div id=\"attachment_799\" style=\"width: 410px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-799\" class=\"size-large wp-image-799\" title=\"Two month development history leading up to RoboCup2009\" src=\"\/robocup\/files\/2009\/08\/dev-history1-1024x384.png\" alt=\"NBites Dev History\" width=\"400\" height=\"150\" srcset=\"https:\/\/research.bowdoin.edu\/robocup\/files\/2009\/08\/dev-history1-1024x384.png 1024w, https:\/\/research.bowdoin.edu\/robocup\/files\/2009\/08\/dev-history1-300x112.png 300w, https:\/\/research.bowdoin.edu\/robocup\/files\/2009\/08\/dev-history1-250x93.png 250w, https:\/\/research.bowdoin.edu\/robocup\/files\/2009\/08\/dev-history1.png 1240w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><p id=\"caption-attachment-799\" class=\"wp-caption-text\">NBites Dev History<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Our source code has been available to the public on github since we started a new repository last summer. However, we haven&#8217;t had a stable master worthy of releasing to the public until the RoboCup in Graz. Now we&#8217;ve decided to do a real &#8216;source-release&#8217; with the code we played in the Finals which has [&hellip;]<\/p>\n","protected":false},"author":67,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37,47,57],"tags":[],"class_list":["post-798","post","type-post","status-publish","format-standard","hentry","category-codebase","category-nao","category-programming","category-robocup-2009"],"_links":{"self":[{"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/posts\/798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/comments?post=798"}],"version-history":[{"count":0,"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/posts\/798\/revisions"}],"wp:attachment":[{"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/media?parent=798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/categories?post=798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.bowdoin.edu\/robocup\/wp-json\/wp\/v2\/tags?post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}