From a6ef6d0079e7c090722963368ae6da7157b9aada Mon Sep 17 00:00:00 2001 From: MateusMarinheiro Date: Tue, 10 Sep 2024 15:20:42 +0200 Subject: [PATCH 1/4] feat: added executable tutorial proposal --- .../arberl-mateusma/README.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 contributions/executable-tutorial/arberl-mateusma/README.md diff --git a/contributions/executable-tutorial/arberl-mateusma/README.md b/contributions/executable-tutorial/arberl-mateusma/README.md new file mode 100644 index 0000000000..ec086fcfb1 --- /dev/null +++ b/contributions/executable-tutorial/arberl-mateusma/README.md @@ -0,0 +1,26 @@ +# Assignment Proposal + +## Title + +Nixpkgs and its use for reproducible environments for better local testing. + +## Names and KTH ID + +- Arber Limani (arberl@kth.se) +- Mateus Marinheiro (mateusma@kth.se) + +## Deadline + +- Task 3 + +## Category + +- Executable Tutorial + +## Description + +We will give a brief overview of the Nixpkgs syntax as well as its benefits while teaching how to apply to real world scenarios. We will also provide a guide on how to change your environments to test your code locally before committing it to your repo. + +**Relevance** + +It is very important to test your code before you submit it, even if there are CI actions in place. As a team start to grow, different developers with different machines with different environment states. It is therefore essential to assure that even if machines have different configurations the result of testing should is the same. From 92d662014880344259bb42d49088d804ff6166bf Mon Sep 17 00:00:00 2001 From: MateusMarinheiro Date: Tue, 10 Sep 2024 15:24:29 +0200 Subject: [PATCH 2/4] fix: corrected some spelling mistakes --- contributions/executable-tutorial/arberl-mateusma/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributions/executable-tutorial/arberl-mateusma/README.md b/contributions/executable-tutorial/arberl-mateusma/README.md index ec086fcfb1..ecd8820d60 100644 --- a/contributions/executable-tutorial/arberl-mateusma/README.md +++ b/contributions/executable-tutorial/arberl-mateusma/README.md @@ -19,8 +19,8 @@ Nixpkgs and its use for reproducible environments for better local testing. ## Description -We will give a brief overview of the Nixpkgs syntax as well as its benefits while teaching how to apply to real world scenarios. We will also provide a guide on how to change your environments to test your code locally before committing it to your repo. +We will give a brief overview of the Nixpkgs syntax as well as its benefits while teaching how to apply it to real world scenarios. We will also provide a guide on how to change your environments to test your code locally before committing it to your repo. **Relevance** -It is very important to test your code before you submit it, even if there are CI actions in place. As a team start to grow, different developers with different machines with different environment states. It is therefore essential to assure that even if machines have different configurations the result of testing should is the same. +It is very important to test your code before you submit it, even if there are CI actions in place. As a team starts to grow, different developers with different machines with different environment states. It is therefore essential to ensure that even if machines have different configurations the result of testing should be the same. From 360c6560b8a601d1e73cbf3b10abdfba00c8be3c Mon Sep 17 00:00:00 2001 From: Mateus Marinheiro <72341095+MateusMarinheiro@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:45:29 +0200 Subject: [PATCH 3/4] feat: added the executable tutorial link --- contributions/executable-tutorial/arberl-mateusma/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributions/executable-tutorial/arberl-mateusma/README.md b/contributions/executable-tutorial/arberl-mateusma/README.md index ecd8820d60..b9ed09ea81 100644 --- a/contributions/executable-tutorial/arberl-mateusma/README.md +++ b/contributions/executable-tutorial/arberl-mateusma/README.md @@ -21,6 +21,8 @@ Nixpkgs and its use for reproducible environments for better local testing. We will give a brief overview of the Nixpkgs syntax as well as its benefits while teaching how to apply it to real world scenarios. We will also provide a guide on how to change your environments to test your code locally before committing it to your repo. +Here you can find the executable tutorial on either [KillerCoda]{https://killercoda.com/mateusm/scenario/nix-shell-tutorial} or [GitHub]{https://github.com/MateusMarinheiro/nix-env-tutorial}. + **Relevance** It is very important to test your code before you submit it, even if there are CI actions in place. As a team starts to grow, different developers with different machines with different environment states. It is therefore essential to ensure that even if machines have different configurations the result of testing should be the same. From 38926ee6a9a32aa307039a883b9fa8951daab419 Mon Sep 17 00:00:00 2001 From: Mateus Marinheiro <72341095+MateusMarinheiro@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:48:14 +0200 Subject: [PATCH 4/4] fix: link --- contributions/executable-tutorial/arberl-mateusma/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributions/executable-tutorial/arberl-mateusma/README.md b/contributions/executable-tutorial/arberl-mateusma/README.md index b9ed09ea81..78c54fa04b 100644 --- a/contributions/executable-tutorial/arberl-mateusma/README.md +++ b/contributions/executable-tutorial/arberl-mateusma/README.md @@ -21,7 +21,7 @@ Nixpkgs and its use for reproducible environments for better local testing. We will give a brief overview of the Nixpkgs syntax as well as its benefits while teaching how to apply it to real world scenarios. We will also provide a guide on how to change your environments to test your code locally before committing it to your repo. -Here you can find the executable tutorial on either [KillerCoda]{https://killercoda.com/mateusm/scenario/nix-shell-tutorial} or [GitHub]{https://github.com/MateusMarinheiro/nix-env-tutorial}. +Here you can find the executable tutorial on either [KillerCoda](https://killercoda.com/mateusm/scenario/nix-shell-tutorial) or [GitHub](https://github.com/MateusMarinheiro/nix-env-tutorial). **Relevance**