Ihr bewährter Begleiter.
Viele Nutzer schätzen die vertraute Umgebung des Classic-Editors, die eine einfache und schnelle Bearbeitung ermöglicht.
Mehr Funktionen, mehr Möglichkeiten.
Der Advanced Editor erweitert den Funktionsumfang des Classic-Editors und ermöglicht es, Inhalte noch effektiver zu bearbeiten.
Der Classic-Editor für alle.
Der Classic-Editor zeichnet sich durch Stabilität und Zuverlässigkeit aus, was für professionellen Anwender von Bedeutung ist.
Der Advanced Editor für kreative Köpfe.
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.
Inhaltsverzeichnis
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:
- 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.
- 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.
- 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!
- Semantic Versioning (Wikipedia)
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.
- GNU General Public License (Wikipedia)
Der Beitrag wurde mit fachlicher Unterstützung erstellt.
Aktualisiert im Jahr 2024 Oktober