From bc3d785cdd17e8c8a72480d3542825ddea3a532f Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Tue, 23 Mar 2021 12:40:09 +0100 Subject: [PATCH 01/10] suggestion --- .../presentation/week2/aronber-fbjorkma/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 contributions/presentation/week2/aronber-fbjorkma/README.md diff --git a/contributions/presentation/week2/aronber-fbjorkma/README.md b/contributions/presentation/week2/aronber-fbjorkma/README.md new file mode 100644 index 0000000000..e25b1a0351 --- /dev/null +++ b/contributions/presentation/week2/aronber-fbjorkma/README.md @@ -0,0 +1,11 @@ +# Presentation Proposal + +## Members +Aron Hansen Berggren (aronber@kth.se) +Github username: arxra + +Fredrik Björkman (fbjorkma@kth.se) +Github username: fbjorkman + +## Title +Not decided, will be interesting! From 38797d5085183924b0b2889abc422d928184e128 Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Tue, 23 Mar 2021 14:53:12 +0100 Subject: [PATCH 02/10] decided topic --- .../week2/aronber-fbjorkma/README.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/contributions/presentation/week2/aronber-fbjorkma/README.md b/contributions/presentation/week2/aronber-fbjorkma/README.md index e25b1a0351..cece7571c7 100644 --- a/contributions/presentation/week2/aronber-fbjorkma/README.md +++ b/contributions/presentation/week2/aronber-fbjorkma/README.md @@ -1,11 +1,22 @@ -# Presentation Proposal +# Presentation - Monitoring ## Members + Aron Hansen Berggren (aronber@kth.se) Github username: arxra Fredrik Björkman (fbjorkma@kth.se) Github username: fbjorkman -## Title -Not decided, will be interesting! +## Monitoring and why system feedback matters + +We want to present on why monitoring your pipelines and automations matter, +as there seems to be an undervaluation of feedback. + +We aim to answer questions such as: + +- What is monitoring? +- What are metrics? +- What is the value of deploying often? +- What is the value of the feedback from the system? +- How to act upon the feedback gained from the system? From a7db2856610454cf586bb8065fe699a12e8e599f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Bj=C3=B6rkman?= Date: Thu, 25 Mar 2021 10:51:44 +0100 Subject: [PATCH 03/10] Update README.md --- .../presentation/week2/aronber-fbjorkma/README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/contributions/presentation/week2/aronber-fbjorkma/README.md b/contributions/presentation/week2/aronber-fbjorkma/README.md index cece7571c7..dea98d5782 100644 --- a/contributions/presentation/week2/aronber-fbjorkma/README.md +++ b/contributions/presentation/week2/aronber-fbjorkma/README.md @@ -8,15 +8,14 @@ Github username: arxra Fredrik Björkman (fbjorkma@kth.se) Github username: fbjorkman -## Monitoring and why system feedback matters +## Prometheus, monitor your system -We want to present on why monitoring your pipelines and automations matter, -as there seems to be an undervaluation of feedback. +We want to present on the monitoring-tool Prometheus We aim to answer questions such as: -- What is monitoring? -- What are metrics? -- What is the value of deploying often? -- What is the value of the feedback from the system? -- How to act upon the feedback gained from the system? +- What is monitoring? (briefly) +- What are metrics? (briefly) +- What is Prometheus? +- How is Prometheus used? +- What are the advantages of using Prometheus? From b623e79d28e8e4b08d6651bcf0847c0f108d6832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Soto=20Valero?= Date: Thu, 25 Mar 2021 11:58:00 +0100 Subject: [PATCH 04/10] Update README.md --- contributions/presentation/week2/aronber-fbjorkma/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contributions/presentation/week2/aronber-fbjorkma/README.md b/contributions/presentation/week2/aronber-fbjorkma/README.md index dea98d5782..26b525a4f2 100644 --- a/contributions/presentation/week2/aronber-fbjorkma/README.md +++ b/contributions/presentation/week2/aronber-fbjorkma/README.md @@ -1,4 +1,4 @@ -# Presentation - Monitoring +# Presentation - Monitoring with Prometheus ## Members @@ -17,5 +17,7 @@ We aim to answer questions such as: - What is monitoring? (briefly) - What are metrics? (briefly) - What is Prometheus? +- How to set up Prometheus? - How is Prometheus used? - What are the advantages of using Prometheus? +- What makes Prometheus different from other tools?- From f236b3354ec5db3a2a575086f5419eee822c9d0b Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Mon, 29 Mar 2021 09:46:00 +0200 Subject: [PATCH 05/10] Video tutorial suggestion --- contributions/demo/aronber/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 contributions/demo/aronber/README.md diff --git a/contributions/demo/aronber/README.md b/contributions/demo/aronber/README.md new file mode 100644 index 0000000000..b525849577 --- /dev/null +++ b/contributions/demo/aronber/README.md @@ -0,0 +1,11 @@ +# Demo - Designing integration tests + +## Members + +Aron Hansen Berggren (aronber@kth.se) - GitHub: [arxra](https://github.com/arxra) + +## Proposal + +A video presentation on common techniques for what makes for good integration tests, and what differentiates these from unit tests. +Further, what to consider when to designing for parallellisation of tests, and how these speed up development. +Examples using [Cypress](https://www.cypress.io/) From a9834c4c1dcb0d50ade9faff5c67e21050d78438 Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Mon, 29 Mar 2021 14:38:24 +0200 Subject: [PATCH 06/10] bad idea --- contributions/demo/aronber/README.md | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 contributions/demo/aronber/README.md diff --git a/contributions/demo/aronber/README.md b/contributions/demo/aronber/README.md deleted file mode 100644 index b525849577..0000000000 --- a/contributions/demo/aronber/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Demo - Designing integration tests - -## Members - -Aron Hansen Berggren (aronber@kth.se) - GitHub: [arxra](https://github.com/arxra) - -## Proposal - -A video presentation on common techniques for what makes for good integration tests, and what differentiates these from unit tests. -Further, what to consider when to designing for parallellisation of tests, and how these speed up development. -Examples using [Cypress](https://www.cypress.io/) From 374d55669ed5b31bc939f8eeb1fb4256d2af9a36 Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Mon, 29 Mar 2021 16:21:39 +0200 Subject: [PATCH 07/10] I've thought again, this idea seems better and better --- contributions/demo/aronber/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 contributions/demo/aronber/README.md diff --git a/contributions/demo/aronber/README.md b/contributions/demo/aronber/README.md new file mode 100644 index 0000000000..1bc59da712 --- /dev/null +++ b/contributions/demo/aronber/README.md @@ -0,0 +1,13 @@ +# Designing integration tests with cypress + +## Members + +Aron Hansen Berggren (aronber@kth.se) GitHub [arxra](https://github.com/arxra) + +## Agenda + +Setting up cypress goes in 20 seconds and is not particilarly interesting. +But the cypress dashboard is, and allows the tests to run in parallel. +This requires some extra thought while designing your tests, but provides you with massive improvments. +I feel like a video will get across how to do these things while keeping the attention of the fellow students, +and others who find the video across the internets. From 0b5b0ac2df61fd9e69da8aa5287c9642ab168964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Soto=20Valero?= Date: Tue, 30 Mar 2021 09:45:54 +0200 Subject: [PATCH 08/10] Update README.md --- contributions/demo/aronber/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributions/demo/aronber/README.md b/contributions/demo/aronber/README.md index 1bc59da712..693f65fad6 100644 --- a/contributions/demo/aronber/README.md +++ b/contributions/demo/aronber/README.md @@ -6,8 +6,8 @@ Aron Hansen Berggren (aronber@kth.se) GitHub [arxra](https://github.com/arxra) ## Agenda -Setting up cypress goes in 20 seconds and is not particilarly interesting. -But the cypress dashboard is, and allows the tests to run in parallel. +Setting up cypress goes in 20 seconds and is not particularly interesting. +The Cpress dashboard allows to visuallyze the tests running in parallel. This requires some extra thought while designing your tests, but provides you with massive improvments. I feel like a video will get across how to do these things while keeping the attention of the fellow students, and others who find the video across the internets. From 9b5505066adfce081db4169fba158c2d508b70a1 Mon Sep 17 00:00:00 2001 From: Aron Hansen Berggren Date: Tue, 6 Apr 2021 13:00:31 +0200 Subject: [PATCH 09/10] Initial suggestion on essay --- contributions/essay/aronber-yannik/Readme.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 contributions/essay/aronber-yannik/Readme.md diff --git a/contributions/essay/aronber-yannik/Readme.md b/contributions/essay/aronber-yannik/Readme.md new file mode 100644 index 0000000000..15156e082c --- /dev/null +++ b/contributions/essay/aronber-yannik/Readme.md @@ -0,0 +1,14 @@ +# The rust language build pipeline + +In this essay we would like to take the readers through a deep dive into how complex a buildpipe can be. +One of the larger open-source build pipelines is the rust programming language buildpipe, +with lots of buildtargets, advanced conditions and bots for building just what is needed for different events. + +## Contributors + +- Aron Hansen Berggren + Email: [aronber@kth.se](mailto:aronber@kth.se) + Github: [arxra](https://github.com/arxra) +- Yannik Sander + Email: [yannik@kth.se](mailto:yannik@kth.se) + Github: [ysndr](https://github.com/ysndr) From 74f5aa7e8d0829e4125edbe8a7294453de6f8b5f Mon Sep 17 00:00:00 2001 From: arxra Date: Tue, 13 Apr 2021 12:26:14 +0200 Subject: [PATCH 10/10] Update contributions/essay/aronber-yannik/Readme.md Co-authored-by: Yannik Sander --- contributions/essay/aronber-yannik/Readme.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/contributions/essay/aronber-yannik/Readme.md b/contributions/essay/aronber-yannik/Readme.md index 15156e082c..3914a09259 100644 --- a/contributions/essay/aronber-yannik/Readme.md +++ b/contributions/essay/aronber-yannik/Readme.md @@ -4,6 +4,22 @@ In this essay we would like to take the readers through a deep dive into how com One of the larger open-source build pipelines is the rust programming language buildpipe, with lots of buildtargets, advanced conditions and bots for building just what is needed for different events. +## Preliminary Outline +- introduction + - What is Rust + - What is a buildpipe + - What are GitHub Actions +- Parts of the Rust Build buildpipe + - bots + - [\@bors](https://bors.rust-lang.org/) + - [\@rustbot](https://github.com/rust-lang/triagebot) + - docs.rs + - actions + - docs + - trying builds + - releasing +- General Contribution process (linking bots and actions together) + ## Contributors - Aron Hansen Berggren