Versioning

When working on a project it's important to define how you are going to version your project.

SemVer is a versioning system that is used to communicate upgrades with your applications.

It works with 3 categories

  • Major - v1.0.0
  • Minor - v1.1.0
  • Patches - v1.1.1

Major versions will contain breaking changes that requires the users upgrade their code. You could also use this for a major change, so that you can communicate to the users that this is a big change.

Minor versions will contain new features that are backwards compatible with the previous version. This is a good way to communicate to the users that there are new features available.

Patch versions will contain bug fixes that are backwards compatible with the previous version.

UpChecker

Reliable uptime monitoring and instant alerts for any website downtime.

  • Uptime Monitoring
  • Performance Monitoring
  • SSL Certificate Alerts
  • Domain Monitoring
  • DNS Checker
  • XML Sitemap Monitoring