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)
  • sprint plan

  • 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