{"id":330,"date":"2015-01-26T16:49:49","date_gmt":"2015-01-26T16:49:49","guid":{"rendered":"http:\/\/sigg3.net\/biamin\/?p=330"},"modified":"2015-01-26T16:49:49","modified_gmt":"2015-01-26T16:49:49","slug":"new-development-scheme-for-biamin","status":"publish","type":"post","link":"https:\/\/sigg3.net\/biamin\/330","title":{"rendered":"New development scheme for Biamin"},"content":{"rendered":"<p>We&#8217;ve changed a lot of stuff on the <a href=\"https:\/\/gitorious.org\/back-in-a-minute\/code\">Biamin git repository<\/a>, and I figured it&#8217;d be helpful to shed some light on how it&#8217;s supposed to work. (You can find this info <a href=\"https:\/\/gitorious.org\/back-in-a-minute\/code\/raw\/README\" title=\"Biamin git repo README\">in the git repo README<\/a> as well.)<\/p>\n<p>There are 3 main branches on the repository:<\/p>\n<ul>\n<li><strong>master:<\/strong> This is where we keep the last stable release of biamin.sh, the README and an archive\/ folder with older, stable releases.<\/li>\n<li><strong>dev:<\/strong> This is where we keep the development files (numerous individual .sh files), a Makefile to build biamin.sh and a TODO. It also has a \/licenses folder with our copy of the GNU GPL version 3 license as well as our Creative Commons license.<\/li>\n<li><strong>text:<\/strong> Currently N\/A. This is a backup for textual resource for the world of Biamin.<\/li>\n<\/ul>\n<p>The main idea being that a visitor can grab the lastest biamin.sh from the master (default) branch, that is both stable and recent. From now on, Biamin follows a versioning scheme of e.g. biamin 1.2.3, where 1 is official releases that are made for the master repo, 2 are feature added or major code overhauls and 3 are bugfixes, minor edits, commenting, formatting, etc.<\/p>\n<p>Prospective developers or adventurous players can head to the \/dev branch. If you git clone the repo, you can checkout to the dev branch and run &#8216;make&#8217; to create a biamin.sh of the latest, unstable code. For any experimental feature, a sub-branch of \/dev is created, for later merging to the dev branch (automatically or manually, depending on circumstances).<\/p>\n<p>In order to create sensible logs, we ask committers to follow the conventions <a href=\"https:\/\/gitorious.org\/back-in-a-minute\/code\/raw\/README\" title=\"Biamin git repo README\">in the README<\/a>. They aren&#8217;t mandatory, but makes sifting through heaps of commits much easier:)<\/p>\n<p>This change in development scheme is the result of our decision to break up our code into their semantic parts, for easier coding. CoreMenu.sh and GameTown.sh signifies that we&#8217;re dealing with the menu of the core game or town configurations of the individual game respectively. In other words, Core* happens outside the loop or universally, while Game* is restricted to the loop, mostly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve changed a lot of stuff on the Biamin git repository, and I figured it&#8217;d be helpful to shed some light on how it&#8217;s supposed to work. (You can find this info in the git repo README as well.) There are 3 main branches on the repository: master: This is where we keep the last&#8230; <a href=\"https:\/\/sigg3.net\/biamin\/330\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New development scheme for Biamin<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[28],"tags":[49,48],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/posts\/330"}],"collection":[{"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":2,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/posts\/330\/revisions"}],"predecessor-version":[{"id":332,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/posts\/330\/revisions\/332"}],"wp:attachment":[{"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/media?parent=330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/categories?post=330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sigg3.net\/biamin\/wp-json\/wp\/v2\/tags?post=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}