From 1afddf2b4464a813abbdcdbf40e0fecf25d8200a Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 16:37:07 +0100 Subject: [PATCH 01/10] added g2 blogpost --- content/blog/18-19/g2_blogpost.md | 96 +++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 content/blog/18-19/g2_blogpost.md diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md new file mode 100644 index 0000000..51d9e01 --- /dev/null +++ b/content/blog/18-19/g2_blogpost.md @@ -0,0 +1,96 @@ +--- +title: "A Gateway to collaboration" +created_at: 26-02-2018 +description: Het ProjectenProject +author: Arne Bertrand +--- +# A gateway to collaboration + +"Ik wil meedoen met een zeus project, hoe doe?" + +Het is een vraag die vervelend vaak voorkomt en verbazend moeilijk te +beantwoorden is. De keuze van het project op zich is vaak al lastig. +Welke technologie wil ik gebruiken, welke projecten zijn nog relevant, +welk project heeft het meeste hulp nodig, zijn stuk voor stuk aspecten +die meespelen en elkaar vaak tegenspreken. + +Eens een project gekozen, komt er vaak nog een hele boterham setup bij kijken +die, we moeten het eerlijk toegeven, niet altijd goed gedocumenteerd is. +Eens dan eindelijk de setup voltooid is, komt nog het moeilijkste deel: +het selecteren van een issue die: +- a. relevant is +- b. binnen je niveau ligt +- c. enigszins doenbaar is in de beperkte tijd die je kan vrijmaken + + +## G2 - Gateway + +De oplossing? NOG een project natuurlijk! G2 wordt onze eigenste +project-management hub. Het zal projectleiders de tools aanbieden om issues +en branches op een logische manier te structureren. Projecten worden +recursief onderverdeeld in subprojecten, die elk op zich een logisch +samenhangende collectie van issues en branches zijn. + +Ja, dit kan nu ook al op zekere hoogte met zaken zoals tags op git(hub|lab). +De meerwaarde zit dan ook vooral in de andere richting. + +Nieuwe leden kunnen op een eenvoudige en gecentraliseerde manier de lopende +projecten verkennen. Hierbij moeten ze niet steeds de repos doorspitten, +maar kunnen ze zoeken op talen, frameworks en "soort" projecten (backend, +frontend, etc). + +Leden met al enige pull requests achter de kiezen kunnen na een hiatus +zich makkelijk herorienteren in hun favoriete projecten, en een +subproject uitkiezen dat hun aanspreekt. + +Projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, +alsook een oogje houden op de status en populariteit van alle projecten. + +## G2 - Gamification 2 + +Na een eerste versie met bovenvermelde functionaliteit, is het een logische +uitbreiding om hieraan ook een opgefriste versie van onze alom geliefde +gamification metrics toe te voegen. De concrete implementatie hiervan ligt nog +niet vast, maar er is duidelijk een voorkeur om meer richting "badges en +achievements" te gaan in de plaats van een arbitraire score. + +## We want you + +G2 wordt een ambitieus project, met een geplande timeframe van ongeveer een jaar +voor het gateway gedeelte. Alle hens aan dek dus! Gezien het altijd leuker +en makelijker is om in een versgeplukt project in te stappen is het nu hét moment +bij uitstek om je kans te grijpen en er van het begin bij te zijn. + +Hieronder een korte beschrijving van de geplande tech stack. Hier kunnen zeker +nog wijzigingen in komen, maar het is alvast hoe we zullen beginnen: + +**Dataopslag** + +SQL-based database. Effectieve variant nog nader te bepalen, maar er zal +hoogstwaarschijnlijk met een abstractielaag worden gewerkt waardoor dit een minder +belangrijk detail wordt. + +**Backend** + +Web server in [Clojure][clojure], een functionele taal met een focus op +elegante multithreading. Hét perfecte excuus om je functionele spieren nog eens +te laten rollen, of juist om je voor te bereiden op de onvermijdelijke haskell +lessen. + +**Front-end** + +Hier houden we het bewust simpel. We gaan niet voor een flashy react/vue/angular +SPA (Single Page App). Simpele HTML templating dus, met een gezonde dosis CSS en +een lichte garnituur van JavaScript. Ideaal voor beginners! + +## Contact + +De meeste communicatie zal gebeuren in het [G2 mattermost kanaal][mmost], dus +ben je ook maar enigszins geinteresseerd neem dan zeker daar een kijkje. + +Het project loopt onder leiding van Maxime (mattermost: Flynn). +Daarnaast kan je uiteraard zoals voor alle projecten steeds bij mij (Arne - abeformatter) terecht. + + +[clojure]: https://clojure.org/ +[mmost]: https://mattermost.zeus.gent/zeus/channels/g2 From 4f590e7834728a553dad2552db32c14029a49781 Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 16:51:33 +0100 Subject: [PATCH 02/10] removed double header --- content/blog/18-19/g2_blogpost.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index 51d9e01..a41568e 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -4,8 +4,6 @@ created_at: 26-02-2018 description: Het ProjectenProject author: Arne Bertrand --- -# A gateway to collaboration - "Ik wil meedoen met een zeus project, hoe doe?" Het is een vraag die vervelend vaak voorkomt en verbazend moeilijk te From 6e060b315f61c4d2294aed2955788dce783b8a9b Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 21:09:20 +0100 Subject: [PATCH 03/10] 2018->2019 --- content/blog/18-19/g2_blogpost.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index a41568e..9532cbb 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -1,6 +1,6 @@ --- title: "A Gateway to collaboration" -created_at: 26-02-2018 +created_at: 26-02-2019 description: Het ProjectenProject author: Arne Bertrand --- From 1780a567c0e52a04a7559dbab2a3e00fc605c212 Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 22:31:09 +0100 Subject: [PATCH 04/10] rien edits --- content/blog/18-19/g2_blogpost.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index 9532cbb..eecba1e 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -4,9 +4,9 @@ created_at: 26-02-2019 description: Het ProjectenProject author: Arne Bertrand --- -"Ik wil meedoen met een zeus project, hoe doe?" +> Ik wil meedoen met een zeus project, hoe doe? -Het is een vraag die vervelend vaak voorkomt en verbazend moeilijk te +Het is een vraag die enorm vaak voorkomt en verbazend moeilijk te beantwoorden is. De keuze van het project op zich is vaak al lastig. Welke technologie wil ik gebruiken, welke projecten zijn nog relevant, welk project heeft het meeste hulp nodig, zijn stuk voor stuk aspecten @@ -72,7 +72,7 @@ belangrijk detail wordt. Web server in [Clojure][clojure], een functionele taal met een focus op elegante multithreading. Hét perfecte excuus om je functionele spieren nog eens -te laten rollen, of juist om je voor te bereiden op de onvermijdelijke haskell +te laten rollen, of juist om je voor te bereiden op de onvermijdelijke Haskell lessen. **Front-end** From ad0b642d0af07c4b6f516b11ab72e5e5f2ec392a Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 22:36:53 +0100 Subject: [PATCH 05/10] markdown lists --- content/blog/18-19/g2_blogpost.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index eecba1e..62a60ad 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -16,9 +16,10 @@ Eens een project gekozen, komt er vaak nog een hele boterham setup bij kijken die, we moeten het eerlijk toegeven, niet altijd goed gedocumenteerd is. Eens dan eindelijk de setup voltooid is, komt nog het moeilijkste deel: het selecteren van een issue die: -- a. relevant is -- b. binnen je niveau ligt -- c. enigszins doenbaar is in de beperkte tijd die je kan vrijmaken + +- relevant is +- binnen je niveau ligt +- enigszins doenbaar is in de beperkte tijd die je kan vrijmaken ## G2 - Gateway From 89e84da715d779dc118f5ccfd3893578ff3f6dbf Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 22:37:51 +0100 Subject: [PATCH 06/10] Update g2_blogpost.md --- content/blog/18-19/g2_blogpost.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index 62a60ad..4259c4b 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -42,7 +42,7 @@ Leden met al enige pull requests achter de kiezen kunnen na een hiatus zich makkelijk herorienteren in hun favoriete projecten, en een subproject uitkiezen dat hun aanspreekt. -Projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, +Het projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, alsook een oogje houden op de status en populariteit van alle projecten. ## G2 - Gamification 2 From d1271591b550d8171c419a72c2938e6455814b24 Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 22:40:39 +0100 Subject: [PATCH 07/10] Update g2_blogpost.md --- content/blog/18-19/g2_blogpost.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index 4259c4b..febb4c5 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -8,8 +8,8 @@ author: Arne Bertrand Het is een vraag die enorm vaak voorkomt en verbazend moeilijk te beantwoorden is. De keuze van het project op zich is vaak al lastig. -Welke technologie wil ik gebruiken, welke projecten zijn nog relevant, -welk project heeft het meeste hulp nodig, zijn stuk voor stuk aspecten +Welke technologie wil ik gebruiken? Welke projecten zijn nog relevant? +Welk project heeft het meeste hulp nodig? Het zijn stuk voor stuk aspecten die meespelen en elkaar vaak tegenspreken. Eens een project gekozen, komt er vaak nog een hele boterham setup bij kijken From 05895efd1a63d2b8c71fa18ed3abd6dde8cbb2e0 Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 23:26:06 +0100 Subject: [PATCH 08/10] Update g2_blogpost.md --- content/blog/18-19/g2_blogpost.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index febb4c5..d971f2a 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -39,11 +39,11 @@ maar kunnen ze zoeken op talen, frameworks en "soort" projecten (backend, frontend, etc). Leden met al enige pull requests achter de kiezen kunnen na een hiatus -zich makkelijk herorienteren in hun favoriete projecten, en een +zich makkelijk heroriënteren in hun favoriete projecten, en een subproject uitkiezen dat hun aanspreekt. Het projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, -alsook een oogje houden op de status en populariteit van alle projecten. +alsook de status en populariteit van alle projecten in het oog houden. ## G2 - Gamification 2 @@ -85,7 +85,7 @@ een lichte garnituur van JavaScript. Ideaal voor beginners! ## Contact De meeste communicatie zal gebeuren in het [G2 mattermost kanaal][mmost], dus -ben je ook maar enigszins geinteresseerd neem dan zeker daar een kijkje. +ben je ook maar enigszins geïnteresseerd neem dan zeker daar een kijkje. Het project loopt onder leiding van Maxime (mattermost: Flynn). Daarnaast kan je uiteraard zoals voor alle projecten steeds bij mij (Arne - abeformatter) terecht. From 5bfbd6bc493c12d0c8d61679f3cff305f098784b Mon Sep 17 00:00:00 2001 From: abeforgit Date: Tue, 26 Feb 2019 23:43:16 +0100 Subject: [PATCH 09/10] Update g2_blogpost.md --- content/blog/18-19/g2_blogpost.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index d971f2a..6fd35b4 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -40,7 +40,7 @@ frontend, etc). Leden met al enige pull requests achter de kiezen kunnen na een hiatus zich makkelijk heroriënteren in hun favoriete projecten, en een -subproject uitkiezen dat hun aanspreekt. +subproject uitkiezen dat hen aanspreekt. Het projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, alsook de status en populariteit van alle projecten in het oog houden. From 5d46f0fceae7123a66f44f4292df6dd5e1dcda85 Mon Sep 17 00:00:00 2001 From: redfast00 Date: Wed, 27 Feb 2019 22:26:03 +0100 Subject: [PATCH 10/10] Replace Flynn by flynn --- content/blog/18-19/g2_blogpost.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md index 6fd35b4..29723f2 100644 --- a/content/blog/18-19/g2_blogpost.md +++ b/content/blog/18-19/g2_blogpost.md @@ -87,7 +87,7 @@ een lichte garnituur van JavaScript. Ideaal voor beginners! De meeste communicatie zal gebeuren in het [G2 mattermost kanaal][mmost], dus ben je ook maar enigszins geïnteresseerd neem dan zeker daar een kijkje. -Het project loopt onder leiding van Maxime (mattermost: Flynn). +Het project loopt onder leiding van Maxime (mattermost: flynn). Daarnaast kan je uiteraard zoals voor alle projecten steeds bij mij (Arne - abeformatter) terecht.