Semantic Versioning

Semantic versioning means meaningful versioning of the package of code while time of release.

As a Software developer it is very important to learn about the versioning of the software code.

Because the bigger your system gets the more The more packages you integrate into your software, the more complex it is likely to get for you and others to maintain and manage the project.

Basic rules for semantic versioning:

Increment the PATCH version(1.5.3), when there has been some bug fixes.

Increment the MINOR version(1.6.2), when some new functionalities have been added.

Increment the MAJOR version(2.0.0), when there has been some important/major changes like incompatible API changes.

For detailed information visit Semantic Versioning

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s