Skip to content

Commit

Permalink
Executable tutorial proposal (#2470)
Browse files Browse the repository at this point in the history
* 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
arejula27 authored Sep 18, 2024
1 parent 7b49703 commit 7ca2abc
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions contributions/executable-tutorial/peremr-inigoaa/README.md
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)

0 comments on commit 7ca2abc

Please sign in to comment.