Willkommen beim WP Wegerl.at 'Lesemodus' + Tastaturnavigation!
Entspanntes Lesen und spannende Artikel warten auf dich.
Entdecke unsere besten Beiträge und genieße den Lesemodus sowie die Tastaturbedienung.
WP Wegerl.at: Einzigartige Designs, optimiert für das Nutzererlebnis.
Versionierung: MAJOR, MINOR und PATCH
smilies.4-user.de

Version in WordPress-Plug-ins: Die semantische Versionierung

Illustration, var. KlausHausmann
Werbung

Der Classic-Editor: Vertraut und zuverlässig –
Ihr bewährter Begleiter.


Erleben Sie den Classic Editor neu!
(Bilder von pixelcreatures)


Viele Nutzer schätzen die vertraute Umgebung des Classic-Editors, die eine einfache und schnelle Bearbeitung ermöglicht.




Werbung

Mit dem Advanced Editor Tools auf das nächste Level –
Mehr Funktionen, mehr Möglichkeiten.


Classic Editor + Advanced Editor Tools
= Ihr Erfolgsrezept


Der Advanced Editor erweitert den Funktionsumfang des Classic-Editors und ermöglicht es, Inhalte noch effektiver zu bearbeiten.




Werbung

Einfach und intuitiv –
Der Classic-Editor für alle.


Classic Editor & Advanced Editor Tools
Erleben Sie es.


Der Classic-Editor zeichnet sich durch Stabilität und Zuverlässigkeit aus, was für professionellen Anwender von Bedeutung ist.




Werbung

Mehr schaffen in weniger Zeit –
Der Advanced Editor für kreative Köpfe.


Optimieren Sie Ihre Bearbeitung:
Advanced Editor Tools


Mit dem Advanced Editor können Designer und
Content Creatoren kreative Ideen umsetzten.





Die semantische Versionierung bietet eine klare Struktur, um Änderungen in Softwareprojekten nachvollziehbar zu machen. Durch die Aufteilung in MAJOR, MINOR und PATCH können Entwickler sicherstellen, dass Versionssprünge transparent und verständlich bleiben. Nicht nur die richtige Versionierung ist für die Weiterentwicklung eines Plug-ins entscheidend, auch die Lizenz spielt eine wichtige Rolle.

Semantic Versioning

Version von Plug-in
Zum Beispiel die Versionierung eines Plug-ins.

Semantische Versionierung: Was bedeuten MAJOR, MINOR und PATCH?

Die Versionsnummern folgen in der Regel dem sogenannten Semantischen Versionierungsschema (Semantic Versioning, kurz SemVer). Das Schema verwendet ein Format wie MAJOR.MINOR.PATCH und besteht aus drei Zahlen:

  1. MAJOR (erste Zahl, z. B. 1): Diese Zahl wird erhöht, wenn es Änderungen gibt, die nicht rückwärtskompatibel sind. Das bedeutet, dass Benutzer die neue Version manuell anpassen müssen, weil die neuen Änderungen möglicherweise alte Funktionen brechen.
  2. MINOR (zweite Zahl, z. B. 1): Diese Zahl wird erhöht, wenn neue Funktionen hinzugefügt werden, die jedoch abwärtskompatibel sind. Das heißt, die bestehenden Funktionen oder Schnittstellen bleiben unverändert und funktionieren weiterhin.
  3. PATCH (dritte Zahl, z. B. 0): Diese Zahl wird erhöht, wenn es Bugfixes oder kleinere Korrekturen gibt, die keine neuen Funktionen hinzufügen oder das bestehende Verhalten verändern. Es sind im Grunde kleinere Wartungsupdates, die auch abwärtskompatibel sind.

Beispiel:

  • Die Version 1.0.0 bedeutet, dass dies die erste stabile Version des Plug-ins war.
  • Die Version 1.1.0 zeigt an, dass eine neue Funktion hinzugefügt wurde, aber das Plug-in weiterhin abwärtskompatibel ist.
  • Wenn ein kleiner Bug beheben wurde, ohne neue Funktionen hinzuzufügen, würde die nächste Version 1.0.1 lauten.

Die dritte Null (PATCH) ist also für kleine Änderungen oder Fehlerbehebungen vorgesehen, die keine neuen Funktionen enthalten.

Ein Patch folgt, wenn’s mal wieder 'Patsch' gemacht hat
– und danach läuft’s wieder wie es soll!


Nicht nur die richtige Versionierung ist für die Weiterentwicklung eines Plug-ins entscheidend, auch die Lizenz spielt eine wichtige Rolle. Sie definiert, wie der Code genutzt und weitergegeben werden darf. In diesem Zusammenhang ist es wichtig, die Bedeutung der GPL-3.0+ Lizenz zu verstehen.

Was heißt Lizenz: GPL-3.0+?

Die Lizenz GPL-3.0+ (GNU General Public License, Version 3 oder später) bedeutet:

  • GPL-3.0: Der Code darf frei verwendet, modifiziert und verteilt werden, aber jede abgeleitete Arbeit muss ebenfalls unter der GPL-Lizenz stehen.
  • "+": Es ist erlaubt, auf spätere Versionen der GPL-Lizenz zu aktualisieren (z. B. GPL-4.0), falls verfügbar.

Kurz gesagt, es ist eine Lizenz, die Offenheit und freie Weitergabe gewährleistet.

wp wegerl.at

Der Beitrag wurde mit fachlicher Unterstützung erstellt.


Aktualisiert im Jahr 2024 Oktober