From 44052c33dbe15ab05ad3a35529d663c477e22e84 Mon Sep 17 00:00:00 2001 From: bbs-md Date: Sun, 30 Jul 2023 23:55:22 +0300 Subject: [PATCH 1/2] Add Lesson-76 --- 76_devspave_part_1_29-jun-2023/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 76_devspave_part_1_29-jun-2023/README.md diff --git a/76_devspave_part_1_29-jun-2023/README.md b/76_devspave_part_1_29-jun-2023/README.md new file mode 100644 index 0000000..eb770f4 --- /dev/null +++ b/76_devspave_part_1_29-jun-2023/README.md @@ -0,0 +1,21 @@ + +# DevSpace, part 1 + +The lecture on DevSpace covers the following topics: + +DevSpace Introduction: This section serves as an introduction to DevSpace, a tool designed to simplify and enhance the development workflow for Kubernetes applications. It provides an overview of its features and benefits. + +Starting with a loft-sh/devspace-quickstart-python Project: In this part of the lecture, learners will be guided on how to initiate a new project using the loft-sh/devspace-quickstart-python template. This template helps set up a Python project with DevSpace, making it easier to get started with development. + +DevSpace Deploy, Dev, and Purge Commands: This section focuses on three crucial DevSpace commands - devspace deploy, devspace dev, and devspace purge. These commands are essential for deploying, developing, and cleaning up resources in the Kubernetes cluster. Learners will gain hands-on experience with these commands during the lecture. + +Overall, the lecture provides a comprehensive introduction to DevSpace and its benefits, guides learners through setting up a Python project with DevSpace, covers various package managers used in Python development, and explores important DevSpace commands that streamline Kubernetes application development. + +For example was to use this [loft-sh/devspace-quickstart-python project](https://github.com/loft-sh/devspace-quickstart-python) + +# References # + +1. [DevSpace](https://www.devspace.sh) +2. [loft-sh/devspace-example-python](https://github.com/loft-sh/devspace-example-python/tree/main) +3. [loft-sh/devspace-quickstart-python](https://github.com/loft-sh/devspace-quickstart-python) +4. [Skaffold vs Tilt vs DevSpace](https://loft.sh/blog/skaffold-vs-tilt-vs-devspace/) \ No newline at end of file From 68b5a2c19508fd18f1b20977d365e5264a237245 Mon Sep 17 00:00:00 2001 From: bbs-md Date: Sun, 30 Jul 2023 23:55:46 +0300 Subject: [PATCH 2/2] L-76 Changed README.md --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a23b32a..22554b6 100644 --- a/README.md +++ b/README.md @@ -605,4 +605,12 @@ Key subjects: - Adding self-hosted runners (Linux, Windows and docker) to a repository - Mapping self-hosted runners with jobs via labels - Debugging workflow jobs, tmate -- Remove self-hosted runner \ No newline at end of file +- Remove self-hosted runner + +## [76 DevSpace, part 1 20230629](76_devspave_part_1_29-jun-2023) + +- DevSpace introduction +- starting with a loft-sh/devspace-quickstart-python project +- micromamba, conda, pip, virtualenv +- devspace deploy, devspace dev, devspace purge commands +