Meeting 2023-05-16
Protocolled by: Felix
Attendees
- Gabriel (Protocol)
- Moritz (Protocol)
- Lukas (Protocol)
- Samuel (Protocol)
- Paul (Protocol)
- Felix
- Markus
- Yvonne
Cannot attend:
- Thorben (Protocol)
- Giancarlo
- Ramzan
Buddies
- Giancarlo & Moritz
- Lukas & Gabriel & Felix
- Ramzan & Thorben
- Samuel & Paul
Tasks for Everyone
To be done until 12.5.2023 (KW19):
- https://nextcloud.markus-raab.org/nextcloud/index.php/apps/polls/vote/17
- talk to (non-)buddies: collaboration for benchmark/user study
- Push at least a very short Changelog and Progress Report to the branch meeting_notes/16.5.2023
- Update sprint plan
- Do at least 8 reviews of other PRs in this week in main repo and submissions
- Thesis: Write Refinement of Methods (Reviews Next week)
- Update doc/authors.md (May)
- Create PR improving design by contract/assertions
- finish or report all tasks related to M2: plant UI, auth, maps DB, user-specific seeds
Individual Tasks
To be done until 12.5.2023 (KW19):
- Paul: UC timeline
- Gabriel: UC plant search, (log)
- Samuel: frontend auth, state refactoring, (components documentation), UC auth
- Moritz: base layer UC with fixed scale, DB review, (postgis?)
- Giancarlo: copy&paste (nach redo), drawing layer integrate, seeds edit&delete (nur CI fixen), plants layer drag&drop (offen)
- Thorben: map creation+alte PRs me, DB, Versioning, save&load, map properties
- Ramzan: PostGIS
- Lukas: PR permaplant, auth docu, (cargo)
- Felix: pre-commit, (priority, emails)
- Yvonne: Pavlo, https://tablericons.com
- Markus: use cases restructure
Agenda
- 09:00 welcome
- protocol
- Welcome Felix (help with CI)
- Introduction game
- progress: - strict deadline for small tasks (e.g. voting) - best-effort for larger tasks (e.g. implementing features): immediate states before review is possible etc. ok
- Definition of Done (of a use case) - documentation: clear for others how changes/extensions should be done - integration tests: demonstrate what works - issues closed: moved to Done in https://github.com/orgs/ElektraInitiative/projects/4/views/1 - mark as "Done" in use case + changed if necessary - write Changelog for meeting
- sprint plan
- Retrospective first Half
- progress M2: - layers/base_layer.md - polygon of border - layers/plants_layer.md - plant plants
- Tools - https://unlighthouse.dev/ - https://github.com/flamegraph-rs/flamegraph - valgrind
- conclusion: faults of the month
Changelogs
Please push progress important changes devs should know, e.g. decisions, in items below:
- auth
- frontend integration
- architecture: https://github.com/ElektraInitiative/PermaplanT/pull/352
Progress Reports
Please push a short progress report in items below:
- Giancarlo
- Adding plant from toolbar
- And Copy & Paste of shapes
Outlook
To be done until 19.5.2023:
- talk to (non-)buddies: tooling for benchmarks etc.
- Push at least a very short Changelog to the branch meeting_notes/23.5.2023
- Update sprint plan
- Do at least 8 reviews of other PRs in this week in main repo and submissions
- Thesis: create PR with one two sentences till tomorrow, review
Meeting Notes
Allgemein
- Deadlines bis Freitag (kleine Tasks)
- Dokumentation/Reviews wichtig
- Test
- Issues schließen
- usecases auch updaten
- Changelog nicht unbedingt, sondern in Meeting-Notes
Sprint
- nc integration noch offen (Lukas)
- frontend arch. Issue kleine Problem (Paul)
- Base Layer (unused import) (Moritz)
- frontend arch. alle anschauen
- Dokumentation hinzufügen (Samuel)
- Merge bald wie möglich
- PostGIS-Diesel-PlugIn problem; manuell lösbar (Moritz)