Code Ready Workspace
  • Intern
  • Learning Friday

Bootcamp 5x5 - Code Ready Workspaces

Unser “Haupt” Learning Friday Projekt Hogarama ist brav gewachsen und bietet für neue Mitarbeiter*innen einen Einstieg in die Firma. Sei es nun, um andere Mitarbeiter*innen kennenzulernen oder einen Überblick über Technologien, mit denen wir arbeiten, zu erhalten. Tja… die Hürde, um eine Zeile Code für Hogarama schreiben zu können ist hoch (sehr hoch). Die Dokumentationen (ja, es gibt mehrere :-)) sind teilweise veraltet oder benötigen einiges an Know-how, um den Laptop / die Entwicklungsumgebung so einzurichten, dass alles läuft. Probleme durch unterschiedliche Betriebssysteme, Container Runtimes, Versionen von Java und Maven uvm. machen aus einer Setup Session schnell eine Troubleshooting Session 😀

Die Idee

Hogarama installieren wir in unserer eigenen OpenShift 4 Instanz (in AWS). In OpenShift wird Hogarama auch “gebaut”. Dann können wir Hogarama auch gleich in OpenShift entwickeln. Möglich wird das mittels Red Hat CodeReady Workspaces.

CodeReady Workspaces können dabei durch verschiedene Plugins erweitert werden. Eine In-Browser IDE ermöglicht das Schreiben von Code. Es können auch Commands hinterlegt werden, die für einen einheitlichen Development Flow sorgen. Man hat somit die Möglichkeit einen Workspace zu erstellen, der auf das Projekt zugeschnitten ist. Die Konfiguration dazu kann dann in einem File in Git hinterlegt und beim Erstellen des Workspaces referenziert werden.

Die Umsetzung

5 tapfere Geparden begeben sich 5 Tage auf die Jagd, um den Setup-Wahnsinn zu erlegen, damit wir gemeinsam noch schneller werden. 

Dabei wird:

  • CloudReady Workspaces in Openshift installiert
  • Ein auf Hogarama zugeschnittener Workspace erstellt
  • Mit CloudReady Workspaces Hogarama weiterentwickelt

Jetzt kommen zwei wirklich coole Aspekte.

1. gepardec sponsert eine Unterkunft mit Seminarraum.
2. Die teilnehmenden Geparden machen das zu einem Großteil in ihrer Freizeit, da über das Wochenende hinweg gejagt wird.

Die Ergebnisse

  • Wir möchten unseren eigenen Hogarama Workspace mit einem Klick erstellen können. 
  • Der Code wird im Browser geschrieben. (Vielleicht sogar mit dem Smartphone?)
  • Der Setup-Wahnsinn soll ein Ende nehmen ^^

Die Challenge

Einen gemeinsamen Termin finden XD

Stay tuned für unsere Ergebnisse, Erfahrungen, Erfolge und Fails 😀

geschrieben von:
Herbert
WordPress Cookie Plugin von Real Cookie Banner