|
|
|
## Versionsplanung
|
|
|
|
|
|
|
|
### 1.0 ALPHA Releases (01.01.2021 - ???)
|
|
|
|
|
|
|
|
**Einstiegskriterien:**
|
|
|
|
|
|
|
|
* [x] AURA Web & Playout kann anhand der Dokumentation selbstständig bare-metal aufgesetzt werden (keine offenen Tickets in https://gitlab.servus.at/aura/meta/-/issues/54)
|
|
|
|
|
|
|
|
**Arbeiten:**
|
|
|
|
|
|
|
|
* [ ] Bugfixing & Refactoring v.A. im Bereich der Engine
|
|
|
|
* [ ] OpenAPI Spec
|
|
|
|
* [ ] Offene Tasks v.A. für Web Integration
|
|
|
|
* [ ] Vorab-Dokumentation vor allem für die SysOps, RM und Docker Bereiche
|
|
|
|
* [ ] Entwicklung der Docker Compose und SysOps Features (extern; https://gitlab.servus.at/aura/meta/-/issues/56)
|
|
|
|
* [ ] Übergabe an die neue Entwickler_in (Anstellung Python_Dev & Release Manager)
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
* [aura-1.0-alpha-1](https://gitlab.servus.at/groups/aura/-/milestones/1)
|
|
|
|
* 1.0-alpha x - So viele Alpha Releases wie nötig:
|
|
|
|
* Die Release Management Funktionalität (https://gitlab.servus.at/aura/meta/-/issues/61) wird in dieser Phase erstmals erprobt; entsprechend werden weitere Alpha Releases gemacht.
|
|
|
|
* Falls die Testläufe zeigen, dass weitere Alpha Releases nötig sind, dann werden diese hier angehängt.
|
|
|
|
|
|
|
|
### 1.0 BETA Releases (_Noch kein Datum_)
|
|
|
|
|
|
|
|
**Einstiegskriterien:**
|
|
|
|
|
|
|
|
* [ ] API Spec mit OpenAPI ist fertig, auf <https://app.swaggerhub.com/> verfügbar
|
|
|
|
* [ ] AURA kann komplett in die Website integriert werden (Wichtiger o94 Meilenstein)
|
|
|
|
* [ ] Playout funktioniert auch nach längerem Betrieb (Wochen, Monaten). Es wird durch Produktivdaten gespeist
|
|
|
|
* [ ] Alles kann einfach per Docker & Docker Compose installiert werden
|
|
|
|
* [ ] Eine neue Entwickler\*in für Python Dev, SysOps und Release Management ist an Board (kein Freelance, da Übernahme von laufenden und offenen Verantwortlichkeiten Bedingung ist)
|
|
|
|
|
|
|
|
**Arbeiten:**
|
|
|
|
|
|
|
|
* [ ] Tiefgehenderes Testing vor allem auf Produktivumgebungen, auch mit Leuten aus dem Radio Team (z.B. ProKo)
|
|
|
|
* [ ] Rausfinden bei welchen "Edge Cases" noch Fehler auftreten
|
|
|
|
* [ ] Bugfixing
|
|
|
|
* [ ] Releases werden nun nach dem neuen "Release Management Workflow" gemacht (Dritte Person im Team)
|
|
|
|
* [ ] Die neue Entwickler\*in arbeitet sich in die ersten Python Tasks ein und was sonst an Arbeiten offen ist
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- aura-1.0-beta-1
|
|
|
|
- aura-1.0-beta-2
|
|
|
|
- aura-1.0-beta-3
|
|
|
|
|
|
|
|
### 1.0 RELEASE CANDIDATES (_Noch kein Datum_)
|
|
|
|
|
|
|
|
- aura-1.0-rc-1
|
|
|
|
|
|
|
|
### 1.0 FINAL (_Noch kein Datum_)
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- aura-1.0
|
|
|
|
|
|
|
|
### 1.1
|
|
|
|
|
|
|
|
Das große Thema dieses Releases ist die Bereitstellung von
|
|
|
|
|
|
|
|
- Engine Recorder (Bulkaufnahmen zum Beispiel in Stundenblöcken)
|
|
|
|
- Tank Cut & Glue (Generierung von Mitschnitten pro Sendung)
|
|
|
|
- Tank Uploader (Upload von Mitschnitten zur CBA oder Download für RMs)
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- [aura-1.1](https://gitlab.servus.at/groups/aura/-/milestones/5)
|
|
|
|
|
|
|
|
### 1.2
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- [aura-1.2](https://gitlab.servus.at/groups/aura/-/milestones/3)
|
|
|
|
|
|
|
|
### 1.3
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- _Noch kein geplanter Milestone. Es wird so viele 1.x Minor-Milestones geben wie nötig._
|
|
|
|
|
|
|
|
### 2.0
|
|
|
|
|
|
|
|
**Versionen:**
|
|
|
|
|
|
|
|
- [aura-2.0](https://gitlab.servus.at/groups/aura/-/milestones/2)
|
|
|
|
|
|
|
|
## Archiv
|
|
|
|
|
|
|
|
### ~~0.9 PRE-ALPHA (31.12.2021)~~
|
|
|
|
|
|
|
|
Hierbei handelt es sich um eine Vorabversion. Noch kein offizieller, zeitnaher Support, aber Feedback wird gerne angenommen.
|
|
|
|
|
|
|
|
**Arbeiten:**
|
|
|
|
|
|
|
|
* [x] ~~Allgemeine Dokustruktur des Projektes verbesseren~~
|
|
|
|
* [x] ~~Verbesserte Dokumentation wie AURA nativ installiert wird. Einarbeitung von Feedback (https://gitlab.servus.at/aura/meta/-/issues/54)~~
|
|
|
|
* [x] ~~Bugfixes und Verbesserungen, wo nötig~~
|
|
|
|
* [x] ~~Grobe Spezifikationen für die SysOps und Docker Compose Arbeitsbereiche~~
|
|
|
|
* [x] ~~Ausschreibung für einen "SysOps und Docker Compose" Freelance Auftrag~~
|
|
|
|
* [x] ~~Auftragsvergabe, Einbindung, Arbeitsbeginn am "SysOps und Docker Compose" Freelance Auftrag~~
|
|
|
|
* [x] ~~Ausschreibung für eine Python\*Dev und Release Management Anstellung~~
|
|
|
|
* [x] ~~Planung der weiteren Abschnitte in ersten, groben Schritten~~
|
|
|
|
* [x] ~~Übersicht aller Aufwände und laufende Aufzeichnung~~
|
|
|
|
* [x] ~~Einbindung von Leuten aus dem BFR Umfeld~~
|
|
|
|
* [x] ~~Umfrage zum Umzug des bestehenden GitLab (~~[~~https://wolke.o94.at/index.php/apps/polls/vote/57~~](https://wolke.o94.at/index.php/apps/polls/vote/57)~~)~~
|
|
|
|
* [x] ~~Umzug auf das BFR Matrix als Kommunikationsplattform~~
|
|
|
|
* [x] ~~Klärung der finanziellen und personellen Anteilnahme im bisherigen Konsortium; Auflösung Konsortium~~
|
|
|
|
* [x] ~~Erste Schritte zur Bildung einer Interesengemeinschaft AURA mit DE & AT Radios~~ |
|
|
|
\ No newline at end of file |