Skip to content

Code sprint 2024‐05‐07

Daniel Siepmann edited this page May 7, 2024 · 8 revisions

2024-05-07 from 9am to 3pm UTC

Team Channel on typo3.slack.com
Kanban board

9am kick-off huddle (UTC) agenda:

  1. welcome!
  2. times: 9am – 3pm
  3. introduction round
  4. explain sprint goals
  5. sprint rules
  6. explain board, huddle

2:30 finishing huddle (UTC) agenda:

  1. Party, e.g. number of commits and tasks done today.
    git fetch; git log --format=format:"%h %an %s" f8ff931..origin/main
    https://github.com/FriendsOfTYPO3/tea/commits/main?since=2024-05-07&until=2024-05-07
  2. Create photo (screenshot of huddle) from all participants. Participants can leave the huddle or turn off camera if they prefer not to be on the photo as real human but with their avatar or not at all).
  3. Everyone: What can you part on, which overall goal did you reach, suggestions for next time?
  4. Is anyone willing to write a news for typo3.org?
  5. Mention upcoming sprint date and focus (if decided yet).
  6. Mention next team call on Slack.
  7. Archive the Done column.

Prepare for sprint

  1. Check out our https://github.com/FriendsOfTYPO3/tea/blob/main/CONTRIBUTING.md
  2. Please install ext:tea https://github.com/FriendsOfTYPO3/tea/
    You can use the introduction package as a TYPO3 base, or use https://github.com/oliverklee/TYPO3-testing-distribution.
    Feel free to use ddev for local development: https://ddev.readthedocs.io/en/stable/
  3. Ensure the extension is working.
  4. Please share your GitHub username, so we can invite you.

Rules

  • There are no stupid questions.
  • We go out of our way to treat each other well.
  • We all do our best to help each other.
  • Ping others via chat if you have questions. That way we can focus on our work and listen to music or whatever helps each of us.

Also check out our general team rules at: https://typo3.org/community/teams/best-practices#c13052

Sprint goals

Overall goals

  • have a good time
  • learn new things
  • find out if you'd like to join the Best Practices team
  • contribute towards the technical goals

Technical goals

  1. continue with the tasks that got started during the last sprint
  2. finish the open runTests.sh tasks
  3. work on 13.x support
  4. do the other breaking changes

Attendees and contributors

Attendees

  • @lukaszuznanski
  • @oliverklee
  • @DanielSiepmann
  • @kanow
  • @sbuerk

First-time contributors

  • @deltanart
  • @wegewerk-mdt

Learnings

  • Participants are not able to change Status of their own issues (moving them on the board). Probably because boards and status are on Organizational level. Maybe there is a workaround? (Daniel)
  • Better prepare description (content) of issues for participants. (Daniel)
  • Focus on Berlin times the next time as most participants are from Europe and got confused by UTC times. (Oli)
  • Provide Mentors for first-time contributors to get up and running, e.g. installation, running tests, rendering docs, etc. (Oli)
  • Define next sprint upfront in order to communicate the date at end of current sprint. (Daniel)