Meeting 2023-10-23
Attendees
- Markus
- Yvonne
- Adi
- Moritz
- Christoph N.
- Daniel (Protocol done)
- Jannis (Protocol done)
Not here:
- Chris K.
Buddies
- Moritz & Chris K.
- Jannis & Christoph N.
- Adi & Daniel
Agenda
-
09:00 permaculture principles
-
Protocol: Daniel
-
Felix finished!
-
praise:
- great questions by everyone
- excellent reviews by Christoph
-
empty plant menus:
- Do we wanna inform the user when he has no seeds, as we do now (in prod)?
- Do we wanna offer him the possibility, via some action link, to go directly to the seeds page to create some, as we do now (in prod)?
-
improving communication: issues describing what you want to do
-
event handling:
- Where to bind keylisteners (especially for konva layers)?
-
framework scope
-
focus -> standard
-
forms?
- Should we type available keys and actions (enums?, constants?)?
- Do we want to use https://www.npmjs.com/package/react-hotkeys-hook? -> rather not, concept first
-
reihenfolge: #1000 merge?
-
nicht zu sehr auf esc
-
PermaplanT 0.3.5
- fix planting of seeds
- usability improvements (multi-select, sizes of plants)
-
outlook
Tasks for Everyone
To be done until Friday 27.10.2023:
- submit a (short) text in submissions
- buddy talk
- Get current issues, PRs and use cases (UC) done
- Create/update issues/tests (behavior driven) as needed for future tasks
- Update sprint plan
- Do reviews of PRs in main repo and submissions
Individual Tasks
To be done until Friday 27.10.2023:
-
Felix: fertig
-
Jannis: finish NC chat, milestone plan, Dockerfile neues Rust, 2 first PermaplanT issues
-
Moritz: layers vs. groups, issue seeds on the map, base layer auto, (snap tests)
-
Christoph: usability guidelines, multi-select UC, issues von user studie erstellen
-
Daniel: keybinding+timeline decisions/concept, notes+prototyping, refactoring
-
Adi: PRs abschließen, E2E merge: seeds tests, exceptions, concurrency
-
Chris: scraper fertig, plants hierarchy+relations
Meeting Notes
permaculture principles examples: - Yvonne: composting can be accelerated by higher temperature; efficient distances - Markus: speak about details to define clear issues; use time and personal energy efficiently - Adi: automation (pipelines, tests) - Christoph: push every day - Moritz: keep on working every day
event handling discussion - we use one single json (source of truth) for keybindings (Actions as key and shortcuts as value) - in keyhandlers for konva it has to be checked if corresponding layer is active - html element should be passed to hook - Daniel will update decision
layers vs groups - nothing done yet
design guidlines
- if rules are broken a comment should be added that explains de decision