Versionarea Semantică
Ai văzut probabil prin diverse proiecte versiuni precum v1.2.3, 2.0.0-beta, 0.9.7 și te-ai întrebat: ce înseamnă toate aceste numere? De ce unele versiuni sar direct de la 1.4.2 la 2.0.0?
Răspunsul este Versionarea Semantică (SemVer) – un sistem standardizat de etichetare a versiunilor software, care îți spune ce s-a schimbat în cod doar uitându-te la versiune. Este un instrument vital pentru menținerea compatibilității între module și pentru comunicarea clară cu utilizatorii unui pachet, API sau aplicație.
[mai mult...]