Meeting 01.06.2026
Attendees
- Chris(toph) Kraus*
- Christoph Schreiner*
- Elia*
- Hannes*
- Ines*
- Liza*
- Lukas*
- Markus*
- Mo(ritz) Adelsberger*
- Moritz*
- Patrick*
- Vseslav*
Not here:
- Peter (unexcused)
Buddies
- Moritz & Patrick
- Christoph & Liza
- Chris & Hannes
- Elia & Peter
- Vseslav & Ines
- Lukas & Mo
Success Partners
- Elia & Moritz (Frontend)
- Vseslav & Chris (Tooling)
- Mo & Justus (Backend)
- Ines & Liza (Quality)
- Peter & Hannes (Nextcloud)
- Patrick & Lukas (Infrastructure)
Special Partners
- Hannes & Peter (Nextcloud)
- Vseslav & Elia (Übergabe Guided Tour)
- Christoph & Vseslav (Übergabe Scraper)
Agenda
- 09:00 Start
- Meeting notes: Ines
- Welcome Game: Each person shares one small win from last week. Instant positivity!
- Mo (1.6. reviews)
- code review guidelines
- split what is to be done in review
- also write this already in review guidelines
- Arbeitszeiten is minimum
- go over your MRs etc.
- also short time periods per day matter
- we easily forget, this causes huge extra efforts
- status round
- also jump in for other reviews
- say it if you cannot review, no action is not a good idea
- write what other people should look at
- balance details/nit-picking
- questions
- issue assignment:
- pagination: plants&maps
- copy&paste
- undo
- becoming a proper user
- it is apparent if you really try to plant plantings or just click around
- realistic use cases are a big win
- https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/
- Release 1.0.3 state
- timeline
- goals:
- Kohfidisch tablet support
- FAQ
- via normal release procedure https://www.staging.perma.health
- Testing: Elia, Lukas
- benchmarks
- use median number
- with odd numbers the median is one number of the result, use e.g. 11 or 13 test runs
- Development Board
- Chris(toph) Kraus
- Christoph Schreiner
- Elia
- Hannes
- Ines
- Liza
- Lukas
- Moritz
- Mo(ritz) Adelsberger
- Patrick
- Peter
- Vseslav
- Tasks for everyone
Outlook
- decision workflow (part II)
- simplifications
- when which state
- MRs in general: don't add totally new stuff
- workflows/tutorials:
- improvements of coding guidelines
- design decisions: should be complete, Peter is manager
- 8.6.:
- Liza: Retrospective 1.0.3
- Patrick cannot come
- (after release) new test syntax
- Gherkin
- tabs
- reviews
- how to do reviews normally
- when to do review
- responsibilities
- glossary: MR owner
Tasks for Everyone
Tasks to be done until today Monday 01.06.2026 23:59:
- check and update for your release-critical issues: https://issues.permaplant.net/?sort=created_date&state=opened&label_name%5B%5D=priority%3A%3Arelease-critical&first_page_size=100
Tasks to be done until Tuesday 02.06.2026 23:59:
- help review (others) release-critical MRs: https://pulls.permaplant.net/?sort=created_date&state=opened&label_name%5B%5D=priority%3A%3Arelease-critical&first_page_size=100
Tasks to be done until latest Thursday 04.06.2026 23:59:
- Think about what you could use as Case Study: how to make your thesis more real-world?
- All Weekly Regular Tasks
Did Not Approve Last Meeting Notes In Time
- Markus
- Ines
- Hannes
- Christoph, Kraus
- Elia
- Justus
- Christoph, Schreiner
Statistics (21.05.2026 - 28.06.2026)
Merge Request approved
Raab, Markus: 6 Adelsberger, Moritz: 5 Graßl, Patrick: 4 Muth, Moritz: 4 Levchenko, Vseslav: 2 Mokshantseva, Elizaveta: 1 Oberhauser, Lukas: 1 Wenty, Elia: 1
Issue progress (status changes + closed)/ total assigned
Adelsberger, Moritz: 0/1 Dinu-Coreth, Andrei Cristian: 0/1 Graßl, Patrick: 6/15 Kraus, Christoph: 1/10 Levchenko, Vseslav: 5/18 Mokshantseva, Elizaveta: 0/9 Mrkonjic, Peter: 0/17 Muth, Moritz: 3/7 Oberhauser, Lukas: 0/3 Schnabl, Ines Katharina: 3/20 Schreiner, Christoph: 0/6 Weilguni, Justus: 0/6 Wenty, Elia: 4/14 Total: 22 / 127
Talks
- upcoming talks:
- Lukas (8.6., auth)
- current talks:
- Mo (1.6. reviews)
- done talks:
- Elia 8.6. (guided tour workflow, presenting study and dev feedback)
- Peter (11.05. decision workflow, Nextcloud folder structure proposal)
- Elia (11.5. guided tour workflow, presenting study and dev feedback)
- Moritz (4.5., thesis presentation)
- Ines (27.04. static analysis, eslint)
- Vseslav (20.04. PostgreSQL tools & tips; comparing databases)
- Patrick (30.03, Security from DevOps)
- Liza: 16.03, retrospective
- Ben (02.03., FLOSS refactoring on library upgrades)
- Liza (03.11.2025, PM)
- Paul (10.11., Running Meetings That Don't Waste Time)
- Justus (24.11., Debugging+Logging in the Backend)
- Andrei (01.12., performance, RQ, Method)
- Paul: (15.12 efficient issue refinement)
- Moritz (29.12., pitfalls about pagination&endless scrolling)
- Christoph Schreiner: 12.1. final thesis presentation, developer-central
- Chris(toph) Kraus (02.02., workflow+developer perspective of e2e tests)
Notes
Mo (1.6. reviews):
- why?
- catch bugs
- no single point of failure
- responsibilities
- MR assignee (normally creator) is responsible that the MR is logical and easy to review and that the whole MR status progresses
- MR assignee invite/split up reviews as needed
- self document by keeping things clean
- reviewers need to decide if there should be follow up issues and create them as needed
- set labels (e.g. mr-please-review and then mr-please-merge)
- important
- Take care of your MRs!!!
- Learn from feedback, also how to give better feedback!
Time management status round:
- Markus: biodiversity increment estimated by Yvonne: 20-30 times in Garden
- Chris: a bit busy, currently doing research document and e2e test, pull request today, weekends and Fridays
- Christoph: for MR either look at code or test, time management still a bit wonky
- Elia: not a lot of reviews, works Mo-Wed
- Hannes: sometimes a bit unsure about threads, overall fine, situation dependable, make points clear
- Ines: mental health trouble
- Liza: time management is not super easy
- Lukas: fixed days for reviews and issues
- Mo: doing fine
- Moritz: likes reviews, motivation problem if MR is too big, has feedback often, pretty productive, tries to do stuff during the week, likes the overview, keeping an eye on the code quality and upholding the guidelines
- Patrick: good time management, retag reviewers for small MRs, split up big MRs
- Vseslav: not as much time lately, but tries his best