-
Notifications
You must be signed in to change notification settings - Fork 426
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Executable tutorial proposal (#2470)
* Week5: Presentation proposal * typo: fix typos * Executable project proposal * Update README.md * Update README.md * upload links * Delete contributions/presentation/week5/edarth-inigoaa.md
- Loading branch information
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
34 changes: 34 additions & 0 deletions
34
contributions/executable-tutorial/peremr-inigoaa/README.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,34 @@ | ||
# Assignment Proposal | ||
|
||
## Title | ||
|
||
Managing project dependencies with Devbox | ||
|
||
## Names and KTH ID | ||
|
||
- Íñigo Aréjula Aísa ([email protected]) | ||
- Pere Mateu Raventós ([email protected]) | ||
|
||
## Deadline | ||
|
||
- Task 2 | ||
|
||
## Category | ||
|
||
- executable-tutorial | ||
|
||
## Description | ||
|
||
Devbox is a command-line tool that lets you easily create isolated shells for development. You start by defining the list of packages required for your project, and Devbox creates an isolated, reproducible environment with those packages installed. We will create a tutorial that explains how to use Devbox to manage project dependencies. The tutorial will cover the following topics: | ||
- Why devbox is useful | ||
- How to install dependencies with devbox | ||
- How to create scripts in devbox | ||
- How to replicate the same environment in your CI/CD pipeline with GH Actions | ||
|
||
**Relevance** | ||
|
||
Devbox is relevant to DevOps as it simplifies creating reproducible development environments, ensuring consistency across local, testing, and production setups. This aligns with DevOps principles, improving collaboration, automation, and the reliability of CI/CD pipelines. | ||
|
||
**Links to our tutorial** | ||
Killercoda [https://killercoda.com/arejula27/scenario/devbox-tutorial](https://killercoda.com/arejula27/scenario/devbox-tutorial) | ||
Github repository [https://github.com/arejula27/devbox-tutorial](https://github.com/arejula27/devbox-tutorial) |