1. 2021-09-23

1.1. Anleitung zum Verwenden von Intellij und WSL2

1.2. Anleitung zum Installieren von Ubuntu in eigener Partition

1.3. Youtrack Projekte anlegen

1.4. Präsentationen

  • Zuerst Präsentationen über Projektstand

Thema Gliederung

Ausgangssituation / Istzustand

Was war (Was mache ich; warum mache ich)

Problemstellung

Ziel → Leistungswirkung

Aufgabenstellung (Was gab es bereits)

Ergebnis → Leistung

Wie weit sind wir?

Was ist

Was funktioniert schon?

Was sind die nächsten Schritte?

Was wird sein

Meilensteine für Projekt

  • Anschließend Präsentationen über Projektorganisation

    • Scrum-Tool

    • Welche nächsten User-Stories sind vereinbart

    • Dokumentation

Hier entscheidet sich, ob das Projekt Franklyn2 auf youtrack umsteigt oder nicht.

2. 2021-09-30 Do.

Es wird festgestellt, dass bei Youtrack folgende Skills zu können sind:

3. 2021-10-07

3.1. Systemtests

systemtests

3.2. How to include a .puml-file into a .adoc-file

3.2.1. Create a .puml-file

  • in <project-root>/asciidocs/plantuml

@startuml
class Person{}

class Hobby {}

Person <-- Hobby : übt aus
@enduml

3.2.2. Reference from .adoc-file

plantuml::plantuml/cld-demo.puml[]

or

 [plantuml, cld-demo, png]
 ----
 include::plantuml/cld-demo.puml[]
 ----

4. 2021-10-12

4.1. Gruppe LeoCode

  • Es sind Arbeitspakete (User Stories inkl. Tasks) zu definieren und zwar jeweils mit einem konkret beschriebenen (lauffähigen) Ergebnis

  • Ein Systemarchitektur-Diagramm des geplanten System (inkl. Docker)

  • Wir beginnen mit dem Schwierigsten

  • Termin: 19.10.2021

4.2. Fragen:

  • Fileaustausch zwischen Backend und Kafka (wirklich über gemeinsamen Ordner)

5. 2021-10-21

  • Monitore getragen

  • Quarkus App "guest-register" erstellt

6. 2021-11-05

6.1. Deployment auf oravm

6.1.1. Forken des Template-Repos

Nicht in eine Organisation forken, sondern direkt zum User-Account
k8s 01 forked repo

6.1.2. gh-actions

  • jobs

    • Jobs können parallel ausgeführt werden

  • steps

    • Ein Job besteht aus mehreren Steps

    • Die Steps werden sequentiell (hintereinander) ausgeführt

overview gh actions

7. 2021-11-11

7.1. Übung gh-actions

  1. Es ist eine gh-actions pipeline für das eigene Mikroprojekt auf einen oravm-Server zu erstellen.

  2. Es sind mindestens 2 Feature Branches zu erstellen (für beliebige aber nicht sinnfreie Features) mit anschließenden Commits

  3. Erstellung und Dokumentation (mit Screenshots) eines Pull-Request

  4. Termin: 30.11.2021

7.2. Projektarbeit ist zu dokumentieren

  • Die Teams werden darauf hingewiesen, dass die Projektarbeit zu dokumentieren ist:

    • Zuerst sind im Youtrack User-Stories einzutragen

    • Für diese User-Stories sind Tasks zu erstellen

      • Diese müssen den einzelnen Teammitgliedern zugewiesen werden

      • weiters sind die Sprints (zeitliche Komponente) festzulegen

      • Die einzelnen Commits sind den Tasks zuzuordnen.. Im Youtrack muss man ersehen

zuordnung commit task yt

8. 2021-11-16

8.1. Projekt IoT-ValueSimulator

cld demo