github-samples / github-samples/pets-workshop
full-day workshop: Add Azure prerequisites, cost warning, and resource cleanup
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 80
- Forks
- 161
- Ø Merge
- 31 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Problem
The full-day README lists only a GitHub account and Copilot access as required resources, but Exercise 8 requires an Azure subscription, permission to create resources and identities, and GitHub permissions needed by azd pipeline config. The exercise provisions billable resources and ends without an azd down or equivalent cleanup step.
An independent learner can complete most of the day before discovering they cannot deploy, or leave paid resources running after the workshop.
Suggested change
Move deployment prerequisites to the workshop entry page and add an explicit teardown section after deployment verification.
Acceptance criteria
- The README states the Azure subscription and permission requirements before learners begin.
- Exercise 8 includes a preflight check for Azure and GitHub authentication/permissions.
- The workshop identifies that deployed resources may incur charges.
- A tested cleanup command such as
azd down --purgeis provided with an explanation of what it removes. - Learners verify the resource group and related credentials are removed.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der README des ganztägigen Workshops und Exercise 8 und ermittle, wo Voraussetzungen, die Überprüfung der Bereitstellung und die Bereinigung dokumentiert sind. Überprüfe das Azure-Abonnement, die Berechtigungen zum Erstellen von Ressourcen und für Identitäten, die GitHub-Berechtigungen für die azd-Pipeline-Konfiguration sowie die Anleitung zu azd down --purge. Erledigt ist die Aufgabe, wenn die Einstiegsseite und Exercise 8 die Warnungen, die Preflight-Prüfungen, die getestete Bereinigung sowie die Überprüfung entfernter Ressourcen und Anmeldeinformationen abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, github
- Bereich
- cloud, documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 78/100