<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://kb.owrench.com/index.php?action=history&amp;feed=atom&amp;title=Semver_Procedure</id>
	<title>Semver Procedure - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://kb.owrench.com/index.php?action=history&amp;feed=atom&amp;title=Semver_Procedure"/>
	<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=Semver_Procedure&amp;action=history"/>
	<updated>2026-05-04T04:27:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://kb.owrench.com/index.php?title=Semver_Procedure&amp;diff=33&amp;oldid=prev</id>
		<title>imported&gt;Sudhin: Created page with &quot; == Semver Procedure ==     SemVer is a 3-component system in the format of x.y.z where:  x stands for a major version  y stands for a minor version  z stands for a p...&quot;</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=Semver_Procedure&amp;diff=33&amp;oldid=prev"/>
		<updated>2016-08-12T07:12:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; == Semver Procedure ==     SemVer is a 3-component system in the format of x.y.z where:  x stands for a major version  y stands for a minor version  z stands for a p...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Semver Procedure ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SemVer is a 3-component system in the format of x.y.z where:&lt;br /&gt;
&lt;br /&gt;
x stands for a major version&lt;br /&gt;
&lt;br /&gt;
y stands for a minor version&lt;br /&gt;
&lt;br /&gt;
z stands for a patch&lt;br /&gt;
&lt;br /&gt;
Additional labels for pre-release and build metadata are available as extensions to the&lt;br /&gt;
MAJOR.MINOR.PATCH format.&lt;br /&gt;
&lt;br /&gt;
'''1. Start at Version 0.1.0'''&lt;br /&gt;
&lt;br /&gt;
The initial development of a project starts from a single feature. It must be taged as 0.1.0.&lt;br /&gt;
&lt;br /&gt;
'''2. Version before 1.0.0 is development'''&lt;br /&gt;
&lt;br /&gt;
Only after reaching version 1.0.0, the first release of a project must take place. Everything&lt;br /&gt;
before it is considered as development phase.&lt;br /&gt;
&lt;br /&gt;
'''3. Code Name'''&lt;br /&gt;
&lt;br /&gt;
Version number must be assigned only after completion of development work. During the&lt;br /&gt;
development, the version will be identified using a code name. The code names is used only&lt;br /&gt;
for identification during the development phase and will not be used after a version number&lt;br /&gt;
has been assigned.&lt;br /&gt;
&lt;br /&gt;
'''4. Release candidate'''&lt;br /&gt;
&lt;br /&gt;
After all the features for a particular release has been developed, it must be taged as a release&lt;br /&gt;
candidate. No new features must be added to it. Only bug fix must be done.&lt;br /&gt;
The release candidate must be deployed to sandbox and all the testing must be done. Only&lt;br /&gt;
after fixing all the bugs and getting confirmation the version must be considered for release.&lt;br /&gt;
&lt;br /&gt;
'''5. Release'''&lt;br /&gt;
&lt;br /&gt;
After getting confirmation for release it must be taged with the proper version number and&lt;br /&gt;
deployed to live.&lt;br /&gt;
'''&lt;br /&gt;
6. Hotfix'''&lt;br /&gt;
&lt;br /&gt;
If any bug is identified in live, the bugfix must be done in the deployed version and on&lt;br /&gt;
confirmation must be deployed to live. After bugfix the patch number must be incremented.&lt;br /&gt;
&lt;br /&gt;
'''7. Version increment'''&lt;br /&gt;
&lt;br /&gt;
When a new feature is released and minor version is incremented the patch is reset to zero.&lt;br /&gt;
When a major release not compatible with previous version is deployed, the major version&lt;br /&gt;
number is incremented and both mino and patch is reset to zero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:development]][[Category:technical]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sudhin</name></author>
		
	</entry>
</feed>