-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
43 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
include(js_document) | ||
|
||
js_script(codespaces codespaces.md) | ||
js_script(feedback feedback.md) | ||
js_slides(introduction introduction.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
<#include meta/slides.md> | ||
|
||
--- | ||
title: "Jumpstart - Codespaces" | ||
--- | ||
|
||
|
||
Entwicklungsumgebungen in der Cloud | ||
=================================== | ||
|
||
Wir verwenden Github Codespaces als schnelle und flexible Entwicklungs-Umgebung. | ||
Diese bietet eine VM in der Cloud, auf welcher Visual Studio Code läuft | ||
und automatisch einen [DevContainer](https://containers.dev/) startet. | ||
Im `jumpstart-docs` Repo sind bereits diverse solcher DevContainer vorkonfiguriert. | ||
|
||
Bei den Übungen kann man jeweils einen der gewünschten DevContainer starten. | ||
Dies startet dann für den aktiven Github-User eine Instanz und verbindet sie. | ||
Der schnellste Weg führt über folgenden Link: | ||
[Create codespace for scs/jumpstart-docs](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=351816701&skip_quickstart=true), | ||
kann aber auch manuell ausgelöst werden mit: | ||
|
||
![codespaces_create](images/codespaces_create.png) | ||
|
||
Im folgenden Screen kann die DevContainer Config ausgewählt werden: | ||
|
||
![codespaces_configure](images/codespaces_configure.png) | ||
|
||
Nun kann im aktiven Codespace direkt gearbeitet werden. | ||
|
||
|
||
Wichtig | ||
------- | ||
|
||
Pro User hat man nur begrenzte Gratisstunden pro Monat verfügbar. | ||
Deshalb die Codespaces immer stoppen, wenn momentan nicht benötigt: | ||
|
||
![codespaces_stop](images/codespaces_stop.png) | ||
|
||
Dabei bleiben alle Daten erhalten | ||
und der Codespace kann z.B. am nächsten Tag erneut gestartet und verbunden werden. | ||
Wenn gar nicht mehr benötigt kann er explizit gelöscht werden. | ||
Ansonsten wird er nach einer bestimmten Stop-Dauer (default 30 Tage) automatisch gelöscht. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.