Meeting 2023-06-27
Tasks for Everyone
To be done until Friday 23.6.2023:
- Get current use cases (UC) done
- Talk to buddy about UI improvements and look together to dev.permaplant.net
- Submissions: abstract (4 sentences: context, problem, method, results) & conclusion
- Push at least a short Changelog to the branch meeting_notes/27.06.2023
- Update sprint plan
- Do at least 8 reviews of other PRs in main repo or submissions (abstract)
- Read already merged architecture part IV available as mdbook, see main README.md to build
- add photos you have from meeting to Nextcloud Photos/20230618_Live_meeting
Bug squashing
Please help fixing known bugs and UI issues until Friday 23.6.2023, e.g.:
- use layer IDs
- preview eher nicht
- icons ein/ausblenden
- layers ordnen
- touch screen: on-click
- text weg
- on-hover
- "planting" box better highlighting
- redraw on resizing
A big thanks to Samuel&Paul for being behind this! Please join the effort!
Individual Tasks
To be done until Friday 23.6.2023:
- Lukas: documentation of infrastructure, nextcloud base URL frontend fix, review felix PR, Keycloak SMTP (password reset)
- Felix: cargo faster, make doc, mdbook deployment, pre-commit, emails
- Gabriel: API+DB for plants finish, UC map search, Plant layer: relations (API), heat map, map polygon API
- Christoph: review DB, documentation regarding PermaplanT setup, import of relations (in scraper), import of "sizes"
- Samuel: keybindings, NC file picker, NC decision, NC hierarchy, bug fixes pair programming, Bug squashing with Paul
- Paul: UC plant layer, time line UC, Bug squashing with Samuel
- Moritz: UC plant search, UC base layer with fixed scale in frontend with NC images, seed/map search in frontend
- Thorben: UC map creation done, UC gain blossoms, (membership application)
- Markus: end-user docu
Attendees
- Paul
- Christoph (Protokoll done)
- Samuel (Protokoll done)
- Gabriel (Protokoll done)
- Moritz (Protokoll done)
- Thorben (Protokoll done)
- Adi
- Felix
- Giancarlo
- Markus
- Yvonne
not here:
- Lukas
Buddies
- Lukas & Felix & Adi
- Moritz & Christoph
- Gabriel & Thorben
- Samuel & Paul
Agenda
- 09:00 welcome
- protocol: Paul
- welcome Adi
- buddy talk: UI improvements
- deadlines, create individual deadlines for you in README.md:
- maximum to August
- other remaining tasks
- issues (simply assign and link to assigned issues)
- UC
- text writing: introduction+goals
- fixing bugs
- update authors.md
- abstract (4 sentences: context, problem, method, results) & conclusion
- architecture:
- minimal packages
- npm packages for testing?
- ids vs. text
- performance: avoid polling
- show/increment version number: #510 daily micro-releases
- new deployment www.permaplant.net
- sprint plan
- outlook
Outlook: Tasks for Everyone
To be done until Friday 30.6.2023:
- Get current use cases (UC) done
- Submissions: abstract (4 sentences: context, problem, method, results) & conclusion
- Push at least a short Changelog to the branch meeting_notes/04.07.2023
- Update sprint plan
- create PR in submissions updating README.md with deadlines and all remaining tasks
- create PR updating authors.md
- Do at least 8 reviews of other PRs in main repo and submissions
- Read already merged architecture part V available as mdbook, see main README.md to build
Outlook: Bug Squashing
Please help fixing known bugs and UI issues until Friday 30.6.2023
- use icons for plants
- use layer IDs
- icons
- layers order
- touch screen: on-click
- remove left-overs
- on-hover texts
- "planting" box better highlighting
- redraw on resizing
In same PR:
- also remove pan
- tooltip not an selected plant and partly not visible and too small
New issues needed:
- "hello" appears quite often -> Paul
- texts: remove "Edit attributes", "Drag and drop" -> Pflanzen/Planting, "Layers" -> Ebenen; -> Moritz
- layer tutorial -> Thorben
Already existing issues:
- edit props -> Moritz
- order of layers -> done master
Outlook: Individual Tasks
To be done until Friday 30.6.2023:
- Thorben: UC map creation done, UC gain blossoms
- Moritz: UC plant search, UC base layer with fixed scale in frontend with NC images, seed/map search in frontend, UC shade layer, grid
- Paul: UC plant layer, time line UC
- Samuel: UC photo layer, keybindings, NC file picker, NC decision, NC hierarchy, bug fixes pair programming, Bug squashing with Paul
- Christoph: review DB, documentation regarding PermaplanT setup, import of relations (in scraper), import of "sizes" (alternatives UC)
- Gabriel: business logic: plant relations, API+DB for plants finish, UC map search, Plant layer: relations (API), heat map, map polygon API
- Adi: npm doc, mdbook deployment, (versioning)
- Felix: pre-commit, emails
- Markus: release
- Lukas: documentation of infrastructure
Changelogs
Please push progress important changes devs should know, e.g. decisions, in items with syntax - change _(Your Name)_
below:
Moved to doc/CHANGELOG.md
Meeting Notes
-
short game with statements about other team members
-
thesis should be done at the latest until August (end of term)
-
UI improvements:
-
tooltip should be bigger and not overlap the mouse cursor (ideally -> scale dependent)
-
tooltip does not work if plant is selected
-
icons for plants
-
debug grid (every 10 cm a point or fine line)
-
change plant default size (30 cm)
-
slider handle maybe more prominent? (vertical dots)
-
Adi will look at the test strategy
-
important use cases should be tested end-to-end (move plant, add plant, ...)
-
first e2e test (plant search and check results)
-
thesis: free writing: write per hand what comes into mind -> refactor
-
changelog:
-
in its own file? -> yes (commit together with the PR)
-
readme in submissions:
-
specify final deadline (latest 31 august)
-
list all tasks to finish thesis