Sprint planning - S78
Start recording on Zoom!
Themes and priorities for this sprint:
The architecture to support https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1378910214, specifically around:
animal_types
breeds
animals
animal groups
The definition of success for this sprint is:
the tables and appropriate attributes and relationships to support
Appropriate endpoints and middleware to CRUD an animal or group of animals while enforcing farm access and role restrictions
Pre-reading for this sprint
Intro reads:
Getting started! [10 minutes]
Tips and tricks [5 minutes]
Intro to the LiteFarm app [20 minutes /w videos]
A brief tour of the codebase and tech stack [5 minutes]
Source control and the developer’s workflow [5 minutes]
Livestock specific reads:
If you only have 20-minutes or less before planning, read https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1378910214. It’s the most relevant and probably the right level of detail for jumping in quickly without understanding the big picture.
Otherwise, from most high level to most detailed:
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/822018049 [10 minutes]
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1368227863 [10 minutes]
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1378910214 [15 minutes]
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1309999105 [10 minutes]
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1404567587 [reference]
https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1394835499 [5 minutes, reference]
What’s the definition of done for a story?
Code
Language tags - (run
pnpm i18n
script in/webapp
)If En copy changes on a ticket please set all the non-En tags to “MISSING”
Es version of the language tag as “MISSING”
Pt version of the language tag as “MISSING”
Fr version of the language tag as “MISSING”
Unit testing
Check in with @Loic Sans if there’s a visual component to the story
Open up a PR, and leave it unassigned. Two reviewers from the core team will be automatically added. Core team to incorporate feedback given during peer review. (Check if this is working well for PRs from forks from contributors).
Passes peer review x 2
Anto will review all PRs
Second reviewer will be auto-added
Merged
Passes verification
Passes validation
Loïc and Anto to fill in for David/Kevin on validation
Team availability
S78 runs from … to …
Friday, January 5th | Wednesday, January 17th |
Days in sprint: 8
Person | Days in sprint | Notes |
@Duncan Brain | 8 |
|
@David Trapp | 6.5 | OOO 0.5 Firday, Jan 5 and full day Fiday, Jan 12th |
@Sayaka Ono | 8 |
|
@Joyce Sato-Reinhold | 6 | OOO Jan 4 & 5 |
@Denis Dovganyuk | 8 |
|
@Anto Sgarlatta | 8 |
|
@Lite Farm | 7 | OOO Friday, January 12th for my birthday |
@Loic Sans | 7,5 | OOO Friday, January 12th, half a day, driving my son’s basketball team mate to a game |
@Larisse Cavalcante | 8 |
|
@Gursimran Singh |
| Taking 1 - 2 points |
@Navdeep Dhammu | ~2 + evenings | Available on Slack mostly in the evenings EST, available all day Jan 11th + 12th |
@Ebert Mota |
| Taking 1 - 2 points |