Table of Contents Beschreibung Teilnahmevoraussetzungen Material / Unkosten Informationen Teilnehmer Einfach mal guten Code releasen Titel: Einfach mal guten Code releasenWorkshopleiter: HyperspaceWann: Sonntag, 15-18 Uhr / fällt aus :-(Wo: https://webex.muc.ccc.de/sprachschule2 / fällt aus :-(Dauer: 3 Std / fällt aus :-( Beschreibung Gepflegte Repositories mit guten Guidelines und funktionierender CI/CD lassen sich viele im Internet finden. Wenn es dann aber aufs eigene Projekt ankommt werden ebendiese wichtigen Schritte oft vernachlässigt. Stattdessen gibt es unregelmäßige, von bugs geplagten Deployments, mangelnde Koordination und chaotische Strukturen.Das muss nicht sein. Deshalb stelle ich in diesem Workshop vor, was alles zu einer gelungenen Veröffentlichung einer Codebase gehört und wie diese Tools und Modelle das Testen, schnelle & regelmäßige Releasen und strukturierte Hacken erleichtern. Im Anschluss werden wir gemeinsam eine GitHub Monorepo mit dem zuvor besprochenem Tooling errichten. Im Verlauf des Workshops werden wir uns mit folgenden Themen auseinandersetzen:- Version Control (Git)- Git Branching Models- GitHub- Testing- Continuous Integration und Continuous Delivery (CI/CD)- GitHub Actions- „Serverless“- Firebase/GCP Teilnahmevoraussetzungen Eine RGB-Disko mit Node.js (v13 oder neuer), Git (latest) und eine IDE (ich empfehle, insbesondere für Webentwicklung, Visual Studio Code).Kenntnisse in Git und Node/JS 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 Nö Informationen Wunschtermin: Sonntag, ab 15 Uhr irgendwann Teilnehmer Jeder ist willkommen (ノ◕ヮ◕)ノ*:・゚✧ Nummer Wer 1 NeedChaos 2 neosam 3 Wird später von den Teilnehmenden ausgefüllt 4 Wird später von den Teilnehmenden ausgefüllt 5 Wird später von den Teilnehmenden ausgefüllt 6 Wird später von den Teilnehmenden ausgefüllt asm/20/workshops/einfach_mal_guten_code_releasen.txt Last modified: 2021/04/18 12:35(external edit)