Meeting 2023-03-21
Protocolled by: Nursultan
Attendees:
- Nursultan (Best PermaplanT Companion KW12)
- Giancarlo (Best PermaplanT Companion KW11)
- Paul (new)
- Samuel
- Gabriel
- Moritz
- Lukas
- Ramzan
- Benjamin
- Markus
- Yvonne
Cannot come:
- (Thorben)
Buddies:
- Giancarlo & Moritz
- Lukas & Gabriel
- Samuel & Nursultan
- Ramzan & Thorben
- Benjamin & Paul
Tasks:
These tasks are to be done ideally this week and at latest the day before the meeting
- Add at least one question/action points in agenda
- Speak to your Buddy
- Create a PR with research questions in private submissions repo below your_name folder
- Push your_name/TISS.txt file in private submissions repo with following entries
(to be used in your application for the bachelor thesis in TISS)
- Matrikelnummer+Studium
- Beginndatum
- Erwartetes Ende (latest June)
- Titel (Deutsch+Englisch)
- Beschreibung/Abstract (Deutsch+Englisch)
- Schlagwörter (Deutsch+Englisch) (/ separated )
- Speak to your Buddy
- Update Project
- Nominate for “Best PermaplanT Companion”-Awards KW12
- Do at least 6 reviews of other PRs (main repo and submissions)
- Finalize use cases (check what is open in #1)
Agenda:
- 09:00 welcome
- hello Paul ☺️
- celebrate Nursultan (Best PermaplanT Companion KW12)
- activity
- what is your case study? (use PermaplanT yourself)
- SVG Tomato (NC Icons/Tomato.svg)
- spoke with buddy? second buddy?
- Project Planning for next iteration
- enable GitHub+NC notifications
- How many PRs did you review?
- More active and faster in reviews
- add which PRs to review
- every PR should get 2 reviews
- look for "please review" labels
- landing page https://github.com/ElektraInitiative/PermaplanT/pull/107
- Milestones
- KW14: introduction&methods, implementation mostly done (eastern)
- KW17: related work, implementation finished
- KW20: abstract&conclusion, RQs answered
- KW23: submission of complete thesis, all tasks done (only fixing of unknown bugs remains)
- you can always do more
- short news from our focus teams
- UI
- Polyculture
- Gamification
- DB
- next meetings
- Thursday 9:00 Backend Kick-Off (Gabriel, Nursultan, Benjamin, Ramzan)
- finalize use cases
- assignment of one use cases
- final round: "what is your case study?"
- Benjamin: linting&auto-formatting
- Gabriel: API documentation+ORM
- Giancarlo: finish seed use case
- Lukas: CI, (release)
- Moritz: finish seed use case
- Nursultan: feasibility study+architecture document
- Paul: Finish seed use case, Frontend
- Ramzan: Database Guidelines, Feasability, 1. QGis, 2. Projizieren, 3. Rastering
- Samuel: Landing Page, NC Decision Document
Outlook:
To be done within this week (24.03.2023):
- Socratic questioning on your and other PRs (see socratic_questioning.md in submissions)
- Create your own milestone plan and create PR to submissions
- Look at one of the examples thesis in submissions
- Add at least one question and a progress report in agenda (push to branch meeting_notes/28.03.2023)
- Read all usecases, progress report which ones you find interesting
- Speak to your Buddy: what will your case study be?
- Update Project
- Nominate for “Best PermaplanT Companion”-Awards KW13
- Do at least 6 reviews of other PRs (main repo and submissions)
Questions and Help Needed:
Moritz
-
Discuss the usage of a documentation generator (like Doxygen, but for TS/Rust).
-
Potential TS options:
-
Potential Rust options:
- rustdoc Note: seems to be the default/offial and only documentation method
-
Notes
- welcome & warmup game
- what is your case study? (use PermaplanT yourself)
- discuss with buddy
- collaborate
- how you can use PermaplanT? e.g. draw your garden
- GitHub project
- should be up-to-date
- before the meeting update the status of your tasks
- discuss what is done during the meeting
- archived old issues
- sprint is always 1 week
- "In progress" state
- only for issues that are currently worked on, not for issues that are planned to be worked on
- do not push too many issues to "in progress"
- discussed tasks for the current sprint
- feel free to tag somebody for a review (buddy, focus group, etc.)
- get involved in the PRs
- long-term: take a look at all PRs and find works related to you to give a review
- applies also for the "submissions" repo
- "please review" label
- put it to your own PRs
- once a week check for other PRs that have the label
- milestones (calendar weeks described in agenda section)
- news/updates from focus groups
- next meetings(see agenda)
- read all use cases and think about which one you want to work on
- "Submissions" repo:
- socratic questioning
- do at least 2 reviews
- as a reviewer ask yourself socratic questions
Progress Reports:
Focus Group 'Gamification'
- We defined the primary goals of the game aspect of PermaplanT (increasing positive gardening behaviour, encouraging collaboration on maps, providing a fun environment for class room learning).
- We identified a usage scenario in citizen science: multiple growers, potentially working with experts, working together to evaluate and optimize known companions and their performance through a serious game type of parallel simulations and real-life analysis of the results.
- We brainstormed a list of potential use cases around this citizen science scenario and the idea of collaboration on a shared map to help lesser experienced gardeners with their design through various forms of reviews.
Focus Group 'Polyculture'
- We are developing the app for the middle european climate zone.
- We have to define plant traits we want to focus on for trait based matching.
- We need to find high quality data on plant traits and known companions.
Nursultan
- persistent undo when deleting a map/plant etc. #90
- ready from my side and waiting of Lukas to complete the decision with exact solution for cron jobs
- confidence and strength of specific relations (e.g. buddy, dislike, ...) and attributes (e.g. wind, ...) #88
- ready for review
- suggestion from Benjamin. detailed explanation and example queries needed
- undo-redo functionality of the map #91
- research is in progress
- import of permapeople.org data #102
- waiting for the data, either CSV or API keys
- scrape reinsaat.at #103
- planned for this week