Skip to content

Regular remote day

Oliver Klee edited this page Oct 8, 2026 · 249 revisions

๐Ÿƒ TYPO3 Best Practices monthly remote sprint

๐Ÿ“† Date and time

  • Date:
    • first Monday of each month
    • next:
      • 2026-11-02
      • 2026-12-07
      • 2027-01-04
      • 2027-02-01
  • Times: 11:00-17:00 (Berlin time)

๐Ÿ“ž Communication channels

๐Ÿ“‹ Preparation of the sprint (for new attendees)

  1. Check out our https://github.com/TYPO3BestPractices/tea/blob/main/CONTRIBUTING.md
  2. Please install ext:tea https://github.com/TYPO3BestPractices/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/
    More on setting up the local development environment: https://docs.typo3.org/p/ttn/tea/4.0/en-us/Environment.html
  3. Ensure the extension is working.
  4. Chat up one of the team members on TYPO3 Slack and share your GitHub username so we can invite you.

๐Ÿ“‹ Preparation for the sprint (for the organizers)

  • archive the "done" column in the board
  • update the list of planned attendees according to the planning from our team calls
  • update the technical goals according to the planning from our team calls
  • remove finished tasks from the technical goals in this document
  • add new tasks to the technical goals in this document
  • clean up and prioritize the Kanban board

๐Ÿ‘ท Attendees (planned)

  • Anna
  • Felix? (needs to check with his family)
  • Heiko? (needs to confirm with his employer)
  • Karsten
  • Marcel? (needs to confirm with his employer)
  • Oli

๐Ÿ“น Kick-off call at 11:00 (Berlin time)

We do the kick-off call as a Slack huddle in the Team Channel on typo3.slack.com.

  • ๐Ÿ‘‹ Welcome!
  • โค๏ธ check-in round: How am I feeling?
  • ๐Ÿ“› introduction round (if someone new is attending)
  • ๐Ÿ“‘ sprint 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.community/contribute/teams-committees/best-practices
  • ๐ŸŽฉ Roles
    • everybody:
      • ๐Ÿ‘ท contributor: create PRs
      • ๐Ÿ‘€ reviewer: review PRs
    • team members
      • :octocat: reviewer/merger: review and merge PRs
      • ๐Ÿ‘ผ supporter: help and support people
      • ๐ŸŽผ process builder: facilitate the process and organize the sprint
  • ๐Ÿ“‹ organizational stuff
    • ๐Ÿ• times: 11:00-17:00, closing call at 16:40
      • Do we need to change today's times?
    • โŒจ๏ธ Post on the team channel if you have a question or need help.
    • ๐Ÿ‘€ working with reviews
      • Everybody is allowed to do reviews.
      • A single positive review from a team member is a enough for a merge.
    • ๐Ÿ“ž calls/huddles
      • We use huddles in the team channel for the kick-off and closing calls.
      • We use individual huddles for pair programming, for helping someone etc.
    • โ” anything else?
  • ๐Ÿ Sprint goals
  • ๐Ÿฆฎ short tour of the workflow on GitHub
    • the board and the different columns
    • the metadata of an issue
    • the metadata of a PR
    • the project metadata = the board
    • The creator of an issue or PR is responsible for setting the metadata.
    • The status of a PR on the board and the Slack review requests should always be up to date and in sync.
    • To (re)request a review:
      1. Request a review from "TYPO3BestPractices/contributors".
      2. Move the PR to the "To review" column.
      3. Post (again) in the team channel:

        Looking for a review: [TASK] Align the build folder structure with the TYPO3 Core
        https://github.com/TYPO3BestPractices/tea/pull/2368

    • To start a review:
      1. Put an ๐Ÿ‘€ reaction on the Slack post.
      2. Move the PR to the "In Review" column.
      3. After the review, add โœ… to the Slack message and remove the ๐Ÿ‘€.
      4. Then either merge the PR, or let it auto-move back to the "In Progress" column.
  • ๐Ÿ“‹ Planning round: Who start with which task(s) today?
    • Anna
    • Felix:
    • Heiko:
    • Karsten:
    • Marcel:
    • Oli:
  • ๐Ÿ˜ Short round: What do I need that the sprint will be awesome for me?
  • ๐Ÿ“ฐ Planning: Who would be willing to write a (short) report for news.typo3.com?
  • ๐Ÿ“ธ 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).

๐Ÿ“น Closing call call at 16:40 (Berlin time)

  • ๐Ÿฅณ Celebrate the "done" column on the Kanban board
  • ๐Ÿ’ฌ Sprint review round:
    • What do I have to celebrate?
    • Which overall goals did I reach today?
    • Which suggestions and wishes do I have for the next sprints?
  • ๐Ÿ“† Planning: next sprint
    • date: 2026-12-07
    • Who will be there?
    • Who will prepare the Board and the wiki page?
    • Who will be the facilitator?
  • โค๏ธ Checkout round: How am I feeling?

๐Ÿ’ฌ Feedback items and learnings from today: