From 9c9c5a7347e7c2d882aba6528aae7fe8b1e1657b Mon Sep 17 00:00:00 2001 From: Markus Raab Date: Mon, 22 Apr 2024 08:45:21 +0200 Subject: [PATCH 1/5] add meeting agenda --- doc/meetings/2024_04_22.md | 85 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 doc/meetings/2024_04_22.md diff --git a/doc/meetings/2024_04_22.md b/doc/meetings/2024_04_22.md new file mode 100644 index 000000000..59183a577 --- /dev/null +++ b/doc/meetings/2024_04_22.md @@ -0,0 +1,85 @@ +# Meeting 22.04.2024 + +> Next meeting 6.5.2024 + +## Attendees + +- Markus +- Yvonne +- Christoph +- Moritz +- Lukas +- Jannis +- Daniel (Protocol done) +- Andrei (Scrum Master) + +## Buddies + +- Daniel & Andrei +- Moritz & Christoph +- Jannis & Lukas + +## Agenda + +- 09:00 start +- protocol: Christoph +- next meeting in 2 weeks +- next release in 3 weeks +- Köln Vortrag +- tasks for everyone: + 1. TISS + 2. short mid-term presentation (Moritz already done) + 3. case study +- use cases: relations&heatmap +- redesign store + - 4 categories + - sub-objects [#1304](https://issues.permaplant.net/1304) +- TUgitLab migration +- scrum with Andrei: + - issues + - reviews -> later +- (manual) e2e tests +- [sprint plan](https://project.permaplant.net) + +## Tasks for Everyone + +To be done until **Tuesday 23.04.2024**: + +- update/clarify your issues +- approve [meeting PR](https://pull.permaplant.net/1327/files) +- TUgitLab: "Profile": set Avatar picture +- TUgitLab: set "Emails -> Add new email" with the email address you use on GitLab **and** confirm that email +- TUgitLab: set "Notifications -> Global notification level" to watch, so that you will get emails in future from activity +- TUgitLab: "SSH Keys": add ssh key +- tick yourself in [#1295](https://issues.permaplant.net/1295) + +One day break for GitLab Migration: **Wednesday 24.04.2024**. +From 25.04.2024 we use GitLab. + +To be done until **Friday 26.05.2024**: + +- create first research question with intro in submissions repo (in GitLab) +- get used to GitLab (video tutorials etc.) + +To be done until **Friday 03.05.2024**: + +- buddy talk: presentation topic +- get PRs done +- socratic questioning with at least two questions for research questions, see unterlagen/socratic_questioning.md +- cleanup/clarification of **all** currently assigned issues +- request and approve for requested reviews [requested reviews](https://pulls.permaplant.net/?q=is%3Aopen+user-review-requested%3A%40me) +- do/update [sprint plan](https://project.permaplant.net) + +## Individual Tasks + +To be done until **Friday 03.05.2024**: + +- Filip: GitLab migration +- Daniel: finish timeline, drawing +- Jannis: creation times, create issues: (1) tutorial for layer creation (creation/update metadata + (2) what interface should any layer have), (3) notification profilen (4) drawing layer db design, (5) unify layer design +- Christoph: SQL heatmap benchmark, hierarchy +- Lukas: use cases, create issues: investigate performance (profile) +- Andrei: categorize and improve issues, copy&paste use case +- Moritz: meeting refactoring, issues restructure, write if all stale branches can be removed + +## Meeting Notes From d469d64158a5a7c240bc217f8cb9de7452b8b02c Mon Sep 17 00:00:00 2001 From: Markus Raab Date: Mon, 22 Apr 2024 08:46:22 +0200 Subject: [PATCH 2/5] add changelog --- doc/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/changelog.md b/doc/changelog.md index 08db20a38..a32cb79d7 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -9,6 +9,7 @@ Syntax: `- short text describing the change _(Your Name)_` ## UNRELEASED - Added Meeting Agenda&Notes for 15.04.2024 9:00 _(Markus Raab, Daniel)_ +- Added Meeting Agenda&Notes for 22.04.2024 9:00 _(Markus Raab, Christoph)_ - _()_ - _()_ - _()_ From 758a1269099717159d85221c26bc638c8579e10d Mon Sep 17 00:00:00 2001 From: Markus Raab Date: Mon, 22 Apr 2024 09:52:15 +0200 Subject: [PATCH 3/5] during meeting --- doc/meetings/2024_04_22.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/doc/meetings/2024_04_22.md b/doc/meetings/2024_04_22.md index 59183a577..8b7e77c72 100644 --- a/doc/meetings/2024_04_22.md +++ b/doc/meetings/2024_04_22.md @@ -9,10 +9,13 @@ - Christoph - Moritz - Lukas -- Jannis - Daniel (Protocol done) - Andrei (Scrum Master) +Not here: + +- Jannis + ## Buddies - Daniel & Andrei @@ -83,3 +86,14 @@ To be done until **Friday 03.05.2024**: - Moritz: meeting refactoring, issues restructure, write if all stale branches can be removed ## Meeting Notes + +Next meeting in 2 weeks +Next release in 3 weeks + +Markus did a short presentation about his current research topic 'configuration', also in the context of Elektra and PermaplanT +It's important for presentations and our thesis to present a domain specific question in the context of our scientific topic + +Everyone should do a short presentation (2-3min, 2-3 slides) to introduce themselves and show the others what they are working on. The presentation should cover three short topics. Topics could be about your research questions or some benchmark. +Everyone should use permaplant for your use case, e.g. plan your garden. + +Reminder that it would be great if everyone could give demos from time to time. From c2134a79e264e90a04b4a136e6ab3a6f3bf9f6c7 Mon Sep 17 00:00:00 2001 From: Markus Raab Date: Mon, 22 Apr 2024 13:44:47 +0200 Subject: [PATCH 4/5] after meeting --- doc/meetings/2024_04_22.md | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/doc/meetings/2024_04_22.md b/doc/meetings/2024_04_22.md index 8b7e77c72..00d441467 100644 --- a/doc/meetings/2024_04_22.md +++ b/doc/meetings/2024_04_22.md @@ -1,6 +1,7 @@ # Meeting 22.04.2024 > Next meeting 6.5.2024 +> with Andrei about GitLab/Scrum ## Attendees @@ -11,9 +12,6 @@ - Lukas - Daniel (Protocol done) - Andrei (Scrum Master) - -Not here: - - Jannis ## Buddies @@ -34,29 +32,30 @@ Not here: 2. short mid-term presentation (Moritz already done) 3. case study - use cases: relations&heatmap -- redesign store - - 4 categories - - sub-objects [#1304](https://issues.permaplant.net/1304) + - environmental factors - TUgitLab migration - scrum with Andrei: - issues - reviews -> later - (manual) e2e tests - [sprint plan](https://project.permaplant.net) +- redesign store + - 4 categories + - sub-objects [#1304](https://issues.permaplant.net/1304) ## Tasks for Everyone To be done until **Tuesday 23.04.2024**: -- update/clarify your issues - approve [meeting PR](https://pull.permaplant.net/1327/files) - TUgitLab: "Profile": set Avatar picture - TUgitLab: set "Emails -> Add new email" with the email address you use on GitLab **and** confirm that email - TUgitLab: set "Notifications -> Global notification level" to watch, so that you will get emails in future from activity - TUgitLab: "SSH Keys": add ssh key - tick yourself in [#1295](https://issues.permaplant.net/1295) +- update/clarify your issues -One day break for GitLab Migration: **Wednesday 24.04.2024**. +Break for GitLab Migration starts: **Wednesday 24.04.2024 14:00**. From 25.04.2024 we use GitLab. To be done until **Friday 26.05.2024**: @@ -78,17 +77,19 @@ To be done until **Friday 03.05.2024**: To be done until **Friday 03.05.2024**: - Filip: GitLab migration -- Daniel: finish timeline, drawing -- Jannis: creation times, create issues: (1) tutorial for layer creation (creation/update metadata + (2) what interface should any layer have), (3) notification profilen (4) drawing layer db design, (5) unify layer design -- Christoph: SQL heatmap benchmark, hierarchy +- Daniel: finish timeline, drawing, create new layer +- Jannis: creating layers, create issues: (1) tutorial for layer creation (creation/update metadata + (2) what interface should any layer have), (3) notification profilen (4) drawing layer db design, (5) unify layer design +- Christoph: SQL heatmap optimization, hierarchy, delete plants, subtyping - Lukas: use cases, create issues: investigate performance (profile) - Andrei: categorize and improve issues, copy&paste use case -- Moritz: meeting refactoring, issues restructure, write if all stale branches can be removed +- Moritz: refactoring +- Christoph: heatmap questions ## Meeting Notes Next meeting in 2 weeks Next release in 3 weeks +Andrei will give his presentation in 2 weeks Markus did a short presentation about his current research topic 'configuration', also in the context of Elektra and PermaplanT It's important for presentations and our thesis to present a domain specific question in the context of our scientific topic @@ -97,3 +98,11 @@ Everyone should do a short presentation (2-3min, 2-3 slides) to introduce themse Everyone should use permaplant for your use case, e.g. plan your garden. Reminder that it would be great if everyone could give demos from time to time. + +Relation layer and heatmap show misconfigurations. Considering other plants and environmental factors (hydrology, soil, etc.). Icons and text will describe relations in the relation layer, e.g. "Spinach should not be planted after spinach" (crop rotation). + +Socratic questioning: While reviewing the research question PRs for each review take at least two socratic questions (see unterlagen/socratic_questioning.md) + +Lukas talked about the Brush feature. The brush drawing would need to be saved pixel-by-pixel to make it work like in paint. + +In the future bug fixes should target master other developement should target the dev branch From e63dba924270c2866404698e5a8151ed5ebfdf1b Mon Sep 17 00:00:00 2001 From: Markus Raab Date: Mon, 22 Apr 2024 18:26:13 +0200 Subject: [PATCH 5/5] rework a bit --- doc/meetings/2024_04_22.md | 53 +++++++++++++++++++++----------------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/doc/meetings/2024_04_22.md b/doc/meetings/2024_04_22.md index 00d441467..0d5336dd8 100644 --- a/doc/meetings/2024_04_22.md +++ b/doc/meetings/2024_04_22.md @@ -1,7 +1,7 @@ # Meeting 22.04.2024 > Next meeting 6.5.2024 -> with Andrei about GitLab/Scrum +> with presentation from Andrei about GitLab/Scrum ## Attendees @@ -10,9 +10,9 @@ - Christoph - Moritz - Lukas +- Jannis - Daniel (Protocol done) - Andrei (Scrum Master) -- Jannis ## Buddies @@ -34,13 +34,13 @@ - use cases: relations&heatmap - environmental factors - TUgitLab migration -- scrum with Andrei: +- scrum with Andrei next week: - issues - - reviews -> later + - reviews - (manual) e2e tests - [sprint plan](https://project.permaplant.net) -- redesign store - - 4 categories +- (after general meeting): redesign frontend&store + - 3 categories [] - sub-objects [#1304](https://issues.permaplant.net/1304) ## Tasks for Everyone @@ -48,15 +48,15 @@ To be done until **Tuesday 23.04.2024**: - approve [meeting PR](https://pull.permaplant.net/1327/files) -- TUgitLab: "Profile": set Avatar picture -- TUgitLab: set "Emails -> Add new email" with the email address you use on GitLab **and** confirm that email -- TUgitLab: set "Notifications -> Global notification level" to watch, so that you will get emails in future from activity -- TUgitLab: "SSH Keys": add ssh key +- TUgitLab "Profile": set Avatar picture +- TUgitLab set "Emails -> Add new email" with the public email address you used on GitHub **and** confirm that email +- TUgitLab set "Notifications -> Global notification level" to watch, so that you will get emails in future from activity +- TUgitLab "SSH Keys": add ssh key - tick yourself in [#1295](https://issues.permaplant.net/1295) - update/clarify your issues -Break for GitLab Migration starts: **Wednesday 24.04.2024 14:00**. -From 25.04.2024 we use GitLab. +Break for any GitHub activity to migrate to GitLab starts: **Wednesday 24.04.2024 14:00**. +From 25.04.2024 on we use GitLab. To be done until **Friday 26.05.2024**: @@ -87,22 +87,27 @@ To be done until **Friday 03.05.2024**: ## Meeting Notes -Next meeting in 2 weeks -Next release in 3 weeks -Andrei will give his presentation in 2 weeks +- Next meeting in 2 weeks +- Next release in 3 weeks +- Andrei will give his presentation in 2 weeks -Markus did a short presentation about his current research topic 'configuration', also in the context of Elektra and PermaplanT -It's important for presentations and our thesis to present a domain specific question in the context of our scientific topic +Markus did a short presentation about his current research topic 'configuration', also in the context of Elektra and PermaplanT. +It's important for presentations and our thesis to present a domain specific question in the context of our scientific topic. -Everyone should do a short presentation (2-3min, 2-3 slides) to introduce themselves and show the others what they are working on. The presentation should cover three short topics. Topics could be about your research questions or some benchmark. -Everyone should use permaplant for your use case, e.g. plan your garden. +Everyone should do a short presentation (2-3min, 2-3 slides) to introduce themselves and show the others what they are working on. +Topics could be about e.g. about your research questions, some code, some tooling, the case study or a benchmark. +Furthermore, everyone should use PermaplanT for your use case, e.g. plan your garden. -Reminder that it would be great if everyone could give demos from time to time. +It would be great if everyone could give demos from time to time. -Relation layer and heatmap show misconfigurations. Considering other plants and environmental factors (hydrology, soil, etc.). Icons and text will describe relations in the relation layer, e.g. "Spinach should not be planted after spinach" (crop rotation). +Relation layer and heatmap show environmental constraints. +Considering other plants and environmental factors (hydrology, soil, etc.). icons and text will describe relations in the relation layer, e.g. "Spinach should not be planted after spinach" (crop rotation). -Socratic questioning: While reviewing the research question PRs for each review take at least two socratic questions (see unterlagen/socratic_questioning.md) +Socratic questioning: While reviewing the research question PRs for each review take at least two socratic questions (see unterlagen/socratic_questioning.md). -Lukas talked about the Brush feature. The brush drawing would need to be saved pixel-by-pixel to make it work like in paint. +Lukas talked about the Brush feature. +The brush drawing might need pixels to make it work like in paint. +But we could use the border around these pixels to have the polygon we need. -In the future bug fixes should target master other developement should target the dev branch +Bug fixes should target master other developer should target the dev branch. +In the future this should also be indicated by labels in issues.