Meeting 2023-05-02
Protocolled by: Samuel
Attendees
- Ramzan (Best PermaplanT Companion KW17)
- Gabriel (Best PermaplanT Companion KW16)
- Moritz (Best PermaplanT Companion KW15)
- Samuel (Best PermaplanT Companion KW14)
- Thorben
- Lukas
- Markus
- Yvonne
Unfortunately cannot attend:
- Paul
- Giancarlo (Best PermaplanT Companion KW11)
Buddies
- Giancarlo & Moritz
- Lukas & Gabriel
- Ramzan & Thorben
- Samuel & Paul
Tasks for Everyone
To be done until 28.4.2023 (KW17):
- Speak to your buddy about contributions
- Finish/integrate your implementation of use case(s) as assigned in /doc/usecases.
- Write Forschungstagebuch
- Push at least a very short Changelog and Progress Report to the branch meeting_notes/02.05.2023
- Update sprint plan
- Do at least 8 reviews of other PRs in this week in main repo and submissions
- Thesis: add (potential) contributions
- Create issues of favorite things you would like to do
Individual Tasks
To be done until 28.4.2023 (KW17):
- Paul: frontend architecture, timeline
- Giancarlo: copy&paste, plants layer drag&drop
- Ramzan: Post GIS
- Samuel: UI for plant use case (toolbar), frontend auth, layer enable
- Gabriel: auth, testing strategy, new unit tests
- Thorben: map creation with versions full stack (UI, end point, database)
- Moritz: base layer, DB review
- Yvonne: Drawings, https://tablericons.com
- Markus: PRs mergen
Agenda
-
09:00 welcome
-
protocol: Samuel
-
switch to German spoken
-
game: true/false question
-
which task do you postpone most?
- cron deletion
- writing on the thesis
- search feature
-
- fixed coordinate system: WGS84
- we are expecting postGIS examples (usecases implemented in SQL)
-
Review Process
- create issues shortly explaining what you want to do (before Friday!)
- create PR, assign two persons for review
- incorporate feedback and assign @markus2330 for review (before Friday!)
- if there are at least two "approved" and no "requested changes", everyone except the PR author can merge
- in case of doubt, let @markus2330 merge
-
server:
- local checkout of Nextcloud
- keycloak shared or for testing? -> mutliple realms managed, in .env URL+realm
-
fixed hours of work
-
brainstorming about end-user documentation (https://github.com/ElektraInitiative/PermaplanT/issues/328)
-
gamification
-
hover tooltip/title (makes most sense)
-
chatGPT/GPT4 in combination with a vector DB -> generate answers for questions
-
tourguide/tutorial
-
faq/handbook (probably a lot of effort)
-
notes/hints during loading times
-
videos
-
-
sprint plan: Planning for next iteration. done: - unit tests (backend and frontend) - entity documentation
-
backlog:
- importance of progress reports/questions/decisions
- documentation for yourself
-
finish second milestone: 5.5.2023
Changelogs
Please push progress important changes devs should know, e.g. decisions, in items below:
Questions
Please push questions in items below:
Progress Reports
Please push a short progress report in items below:
- Samuel: improved toolbar (left bar, introduced dependency react-draggable, placeholder content for left bar, pass content as props), research on oidc client lib
- Gabriel: backend architecture documentation (Review), graceful shutdown (Review), OAuth2 backend (WIP)
- Lukas: Scraper Data in CI
- Thorben: Map overview page and map creation prototype
Outlook
To be done until 5.5.2023 (KW18):
- Merge all PRs for plants use case: integrated UI
- Speak to your buddy about fixed hours
- update your README in submissions: fixed hours, contact data etc.
- Write Forschungstagebuch
- Push at least a very short Changelog and Progress Report to the branch meeting_notes/9.5.2023
- Update sprint plan
- Do at least 8 reviews of other PRs in this week in main repo and submissions
- Thesis: write any page you feel like, Free Writing
- Nominate for “Best PermaplanT Companion”-Awards KW19 (now without Nursultan and Benjamin, we will miss them!)