{"id":19,"date":"2022-11-11T04:28:18","date_gmt":"2022-11-11T04:28:18","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/littletalks\/?p=19"},"modified":"2022-11-11T04:28:18","modified_gmt":"2022-11-11T04:28:18","slug":"a-poem-on-shared-repositories","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/littletalks\/2022\/11\/11\/a-poem-on-shared-repositories\/","title":{"rendered":"A poem on shared repositories"},"content":{"rendered":"\n<pre class=\"wp-block-verse\">A common, shared location is crucial for all groups\nBut to set up such a system, one must jump through the hoops.\nVersion control software is where the team shall go\nFor folders, tests and data, and general code workflow.\n\nIt can be very simple, it can be very clean\nIt can be a huge asset to share amongst the team.\nBut here is where it may begin to go astray,\nWhen communication breakdowns will come into play.\n\nA test suite may make sense unto the test suite writer,\nBut the other teammates may want to burn it with a lighter.\nWhen the instructions for the setup live in only one mind,\nA project can quite quickly begin to fall behind.\n\nThe CI plan must be developed by all members\nOr else the codebase will sink deep into the embers.\nCreating settings that prohibit pushing straight to main\nWill ultimately save the whole team from some pain.\n\nThis may seem dramatic, but it will not be so\nFor the team that carefully builds their repo.\nSo go forth and code and talk with your peers\nEarly collaboration will spare you many tears.<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>A common, shared location is crucial for all groups But to set up such a system, one must jump through the hoops. Version control software is where the team shall go For folders, tests and data, and general code workflow. It can be very simple, it can be very clean It can be a huge &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/littletalks\/2022\/11\/11\/a-poem-on-shared-repositories\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;A poem on shared repositories&#8221;<\/span><\/a><\/p>\n","protected":false},"author":12742,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-19","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/users\/12742"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/posts\/19\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/littletalks\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}