Prevent Dependency Hell

Semantic Versioning

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. PATCH version when you make backwards-compatible bug fixes.

Dependency Hell

In the world of technology development, lack of structure can result in “€œdependency hell”  As an application grows the more features and functionalities , the more likely you are to find yourself, one day, in this pit of despair.  In systems with many dependencies, releasing new package versions can quickly become a nightmare.

Implement from the start

Something if used religiously becomes second nature as you develop, meanwhile creating a stable foundation to develop creatively and collaboratively, resulting in better work in less time.

Leave a Reply