你好 Indyaner,
Wann bekommt das Proejekt eine neue Versionsnummer? Wie makiere ich die
Daten dafür? Wie Nummeriert man die Schritte? (0.1-Schritte für Patches,
1.0 Schritte für grössere Updates?)
GNU hat mal ein Schema festgelegt: Major.Minor.Patch. Eine Aenderung im
Major-Bereich bedeutet hierbei, dass zwei Versionen zueinander inkompatibel
sind weil z. B. die API und/oder grosse Teile des Sourcecodes geaendert
wurden. Eine Aenderung im Minor-Bereich beinhaltet Kompatiblitaet
Source- und Binaer-Kompatiblitaet, wobei Source-Kompatiblitaet meint, dass
andere Projekte mit diesem Sourcecode kompiliert werden koennen und
Binaer-Kompatiblitaet meint, dass eine bereits kompilierte Applikation
nicht erneut kompiliert werden muss. Eine Aenderung im Patch-Bereich
deutet auf eine reine Fehler-Bereinigung hin.
再见,
CK