<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QElectroTech — The development model]]></title>
		<link>https://qelectrotech.org/forum/viewtopic.php?id=1720</link>
		<atom:link href="https://qelectrotech.org/forum/extern.php?action=feed&amp;tid=1720&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in The development model.]]></description>
		<lastBuildDate>Thu, 09 Jul 2020 19:45:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[The development model]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=12443#p12443</link>
			<description><![CDATA[<p> In light of, among others, git, the development of QElectroTech.<br />We will have to make a choice.<br /></p><div class="quotebox"><cite>By Vincent Driessen March 5, 2020 wrote:</cite><blockquote><p>If your team is doing continuous delivery of software, I would suggest to adopt a much simpler workflow (like <a href="https://guides.github.com/introduction/flow/">GitHub flow</a>) instead of trying to shoehorn git-flow into your team.</p><p>If, however, you are building software that is explicitly versioned, or if you need to support multiple versions of your software in the wild, <br />then <a href="https://nvie.com/posts/a-successful-git-branching-model/">git-flow</a> may still be as good of a fit to your team as it has been to people in the last 10 years.</p></blockquote></div><p>It comes down to this:<br /></p><ul><li><p><a href="https://nvie.com/posts/a-successful-git-branching-model/">git-flow</a><br />two main branches, and of course a lot of temporary branches<br />We consider origin/master to be the main branch where the source code of HEAD always reflects a production-ready state.<br />We consider origin/develop to be the main branch where the source code of HEAD always reflects a state with the latest delivered development changes for the next release. Some would call this the “integration branch”. This is where any automatic nightly builds are built from.</p><p>benefit:<br />- a production-ready software<br />- Hotfix branches:<br />&nbsp; The essence is that work of team members (on the develop branch) can continue, while another person is preparing a quick production fix.</p></li><li><p><a href="https://guides.github.com/introduction/flow/">GitHub flow</a><br />one main branche, and of course a lot of temporary branches<br />We consider origin/master to be the main branch where the source code of HEAD always reflects a state with the latest delivered development.</p><p>benefit:<br />-support only one version, the last one<br />-simple<br /></p></li></ul><p>I recommend everyone to read the git-flow URL which contains the full text, my post may seem a bit difficult.</p><p>Why:<br />-to make full use of git.<br />-for the change log<br />-... and many many more </p>]]></description>
			<author><![CDATA[null@example.com (De-Backer)]]></author>
			<pubDate>Thu, 09 Jul 2020 19:45:02 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=12443#p12443</guid>
		</item>
	</channel>
</rss>
