Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Executable tutorial proposal #2470

Merged
merged 7 commits into from
Sep 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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)
Loading