Hallo allerseits,
weiter geht’s also mit Mœsis neuem Release-Zeitplan (ich wiederstehe
jetzt einfach mal der Versuchung, den Namen dieses Fadens zum gefühlten
n-ten Mal zu ändern):
Matthias Wächter schrieb am 11.02.2009 15:00 Uhr:
• Jetzt ein Branch von NEO3 oder NEO2++, wie auch immer man es nennen
will.
Das halte ich für sehr sinnvolle Idee. Wenn das Neo3-Projekt einmal
richtig in Fahrt kommt, wird es hier sicherlich viele neue
Belegungsvorschläge, Programme, Treiber, Grafiken, Statistiken etc.
geben. Dies sollte sich aber nicht mit dem bestehenden Neo2-Ressourcen
ins Gehege kommen. Von daher scheint es mir sehr sinnvoll, entsprechende
Branches im SVN einzuführen. Auf der obersten Ebene würde ich vorschlagen:
SVN\Neo2\ (hier sollte der momentane Inhalt des SVN’s hin verschoben
werden – bei der Gelegenheit sollte man auch gleich restrukturieren,
etwa einen Oberordner »OS« für die verschiedenen Bertriebsſysteme anlegen)
SVN\Neo3\ (Platz für das von Grund auf neu entwickelte Tastaturlayout Neo3)
SVN\Neo1\ (Übername der entsprechenden Treiber, Referenz, … von der
alten Homepage/Wiki)
SVN\Neo1.1\ (Übername der entsprechenden Treiber, Referenz, … von der
alten Homepage/Wiki)
• So können neue Ideen produktiv erörtert werden, ohne die
Stabilisierung des bestehenden NEO2 zu gefährden oder, wie eben
wieder, hinauszuzögern.
Was diesen Punkt angeht, stimme ich Dir vollkommen zu. Das wäre wohl
auch »nur« eine Frage des Umstellungsaufwandes, da dann auch auch alle
Links im Wiki etc. korrigiert werden müssten.
Als so etwas das letzte Mal versucht wurde (und das ist noch gar nicht
mal so lange her!), war danach das SVN so zerschossen, dass Ben es
manuell reparieren musste :-(.
und für NEO2:
• Keine neuen Diskussionen über jegliche Belegungsoptimierungen, auch
nicht über irgendwelche unwichtigen Zeichen auf Ebene x.
Genau deshalb hatte ich auch ursprünglich vorgeschlagen damit zu
beginnen, die entsprechenden Tickets schließen. Schön, dass Du mir da
jetzt auch zustimmst :-).
• Festlegen einer Liste von Tätigkeiten, die für einen erfolgreichen
Launch von NEO2 noch offen sind – z.B. nicht korrekt umgesetzte
Treiber, fehlende Dokumentation etc. Unzulänglichkeiten spezieller
Umgebungen werden dokumentiert, statt noch lange auf einen Fix durch
Dritte zu warten.
Hatte ich auch schon vorgeschlagen: Roadmap, Phase 2:
http://wiki.neo-layout.org/roadmap
• Festlegen von Freiwilligen, die sich zu einem Fertigstellungstermin
dieser Tätigkeiten bekennen können. Diese Phase sollte nicht länger
als 1 Woche dauern.
Na na na, so schnell muss es dann doch noch wieder nicht gehen. Das Ziel
sollte nun auch wieder nicht sein, so schnell wie möglich zu
veröffentlichen. Wir sollten für diese Phase ausreichend Zeit einplanen,
ich würde dafür eher drei Monate einplanen.
• NEO2 wird am besagten Fertigstellungstermin veröffentlicht, wenn
keine groben Schnitzer mehr existieren.
Phase 3 der Roadmap …
• Hinweise auf das in Entwicklung befindliche NEO3 sollten bewusst
gemacht werden. Je mehr Leute mitmachen, desto weiter kommen wir
damit, und der Glaubwürdigkeit kann ein offener Umgang mit Themen wie
der bislang nicht fertiggestellten Kollisionsoptimierung auch nicht
schaden.
Da stimme ich Dir vollkommen zu. Allerdings glaube ich nach der
bisherigen Erfahrung mit Neo2 auch, dass Neo3 /Jahre/ brauchen wird, um
den gegenwärtigen Stand von Neo2 zu erreichen (Paradigmen, Entwurf,
Analyen, Programme, Statistiken, Treiber, Dokumentation, …). Du scheinst
mir da sehr viel optimistischer zu sein.
Viele Grüße,
Dennis-ſ