This is an old revision of the document!
Einfach mal guten Code releasen
- Titel:
- Einfach mal guten Code releasen
- Workshopleiter:
- Hyperspace
- Wann:
- wird später festgelegt
- Wo:
- wird später festgelegt
- Dauer:
- 3 Std
Beschreibung
Jeder freut sich gepflegte, saubere Repositories und Deployments zu verwenden. Bei eigenen Projekten wird es jedoch oft hinten angestellt dafür zu sorgen, dass der eigene Code auch so released wird. Dabei braucht es für Vieles keine Jahrelange Erfahrung, sondern einfach das richtige Mindset und ein paar Werkzeuge.
Ziel dieses Workshops ist es in dieses Mindset zu kommen und sich mit Version Control (git), Continuous Integration und “serverlosen” Continuous Deployments auseinanderzusetzen.
Am Ende wird jeder (hoffentlich) einen Teil einer funktionierenden “serverless” Webseite in einer sauberen GitHub Monorepo geschrieben haben.
Der Workshop wird aus zwei Teilen bestehen.
In einem kurzen Vortrag will ich erst auf Grundlegendes eingehen und verschiedenes Tooling vorstellen. Konkret soll es dabei um folgende Themen gehen:
- Motivation und Prinzipien
- Branching Models
- UI & Unit Testing
- Fokus Git: GitHub
- Fokus CI/CD: GitHub Actions
- Fokus Deployment: Firebase/GCP
Danach widmen wir uns einem kleinen gemeinsamen Programmierprojekt in React, um das ganze mal konkret auszuprobieren und zu diskutieren.
Teilnahmevoraussetzungen
Eine RGB-Disko (jk) mit installiertem Node.js (v13 oder neuer), Git (latest) und eine IDE (ich empfehle, insbesondere für Webentwicklung, Visual Studio Code).
Kenntnisse in Git, Node/JS und React sind wünschenswert, wer sichs zwischendurch aneignen kann ist aber auch gut aufgehoben •ᴗ•
Außerdem empfiehlt sich ein *nix-basiertes Betriebssystem. Wer (wie ich) noch nicht aus Windows Klauen entkommen ist, sollte bitte WSL aktivieren und die Distro seines Vertrauens im Microsoft Store aufsuchen.
Eine Teilnahme per Mikrofon ist super, im Notfall können wir uns aber auch über den Chat austauschen ಠ_ಠ
Material / Unkosten
RGB Motherboard-Kabel und mindestens ein “I love JS” Shirt/Pulli/Aufkleber ist eine absolute Notwendigkeit.
Informationen
Wunschtermin: Sonntag, ab 15 Uhr irgendwann
Teilnehmer
Jeder ist willkommen (ノ◕ヮ◕)ノ*:・゚✧
Nummer | Wer |
---|---|
1 | Wird später von den Teilnehmenden ausgefüllt |