Meeting 2023-09-18

Attendees

  • Adi
  • Moritz
  • Felix
  • Jannis
  • Christoph N.
  • Markus
  • Yvonne

Could not attend:

  • Giancarlo
  • Chris K.

Buddies

  • Moritz & Chris
  • Jannis & Christoph
  • Adi & Felix

Agenda

  • 09:00 welcome

  • Permaculture Principles Part I

  • Protocol: Adi

  • Buddy talk, was methodology, will be "problem is the solution"

  • 3.3 release done: seeds

  • finalize seed use case:

    • seed search
    • additional name everywhere
  • create PRs earlier to clarify updates to UC etc.

  • sprint plan

  • outlook

Tasks for Everyone

To be done until Friday 22.9.2023:

  • Get current issues, PRs and use cases (UC) done
  • Buddy talk: Talk about permaculture principle "problem is the solution"
  • Create/update issues (behavior driven) as needed for future tasks
  • submit one page of text, maybe from free writing
  • Update sprint plan
  • Do reviews of PRs in main repo and submissions

Individual Tasks

To be done until Friday 22.9.2023:

  • Felix: (1) Module, Initialisierung, Sender+Receiver, Schnittstellenbeschreibung ohne Fehler, Trait Send impl, method for testing (2) Shutdown&Watchdog&Fehler&Pipes overruns, finish refactor
  • Christoph: search improvements, multi-select UC erstellen, copy&paste UC split, usability guidelines, restore-viewing-state UC (decision: Zustand persist)
  • Moritz: seeds search, seeed UC done, seeds page test
  • Adi: E2E seeds tests, finish Makefile
  • Chris: scraper fertig, plants hierarchy+relations

Meeting Notes

Buddy Talk

Talk about "Problem is the Solution"

Next Goals

  • Connect seeds (better) with map page
    • Remove seeds fold
    • Two search functions (one for plants, one for seeds)
    • Complete + additional names as search result for seeds
    • Hover -> Complete + additional name
    • Left Bar -> Complete + additional name

Continuous Integration

  • Push/Commit frequently so you can get feedback
  • Small PR's (Test-driven or Document-driven)
  • Request feedback from buddies

Opensesame

  • Modularization(all modules) + event-driven
  • Testing is not complete yet
  • What happens if the buffer/queue is full and the receiver is offline?
  • Name collision send

Has been done

Christoph

  • Search function + Frontend tests
  • Selection bug fixes
  • Copy & Paste usecase -> to doc/research
  • Zustand library persist

Moritz

  • Seed overview + bugfixes
  • Sqlviews in rust (Collaborate with Christoph)
  • Diesel queries

Adi

  • Release

To be done

Everyone

  • Thesis: One page free writing -> but submit in reworked (not free written) form

Christoph

  • Write use cases
  • Seed search functionality on plant layer (remove folding) #913

Moritz

  • Seed search
  • Search results sort by dates

Adi

  • Finish Seed tests
  • Finish makefile