You’re Invited: Join Our First Remote Sprint!
The Best Practices team's inaugural remote sprint is happening on 27 November 2023. We'll meet on Slack for a day of general housework and working through our backlog. While we may not complete all our goals, this sprint is an excellent opportunity to learn and collaborate. If you are a newcomer to TYPO3 development, come along to gain insights into teamwork, GitHub, bug resolution, and automated testing.
When
The sprint will take place on 27 November 2023. We’ll kick off at 11am (CET) and we plan to finish at 5pm (CET).
Where
The sprint is fully remote. We’ll meet in the TYPO3 Slack Channel, #best-practice-team.
Come prepared with your favorite IDE, and make sure you’re familiar with the TYPO3 Coding Guidelines.
What
Daniel Siepmann will host the sprint. We’ll start with a quick check-in of participants, make sure everyone is set for success, then we’ll distribute the tasks among the attendees. If you’re a newcomer, there will be people to support you and answer questions.
We plan to work on these topics in the following order:
- Fix all bugs
- Cleanup
- Make the extension conform to the best practices
- Set up functional tests for requests
- Implement changes related to docs
- Set up acceptance tests
- Set up template for the CPS project builder
- Compatibility with current main
We probably won't complete all the goals, so the remaining tasks will be carried over to future work and sprints.
Your Benefits
Whether you are an experienced TYPO3 developer, or new to the CMS, there is always something to learn. Come along to this sprint and get real-world experience working with focus inside a team on an open published extension.
Participants of this sprint will learn-by-doing, in particular:
- Using GitHub as a Git hosting and CI platform.
- How to catch and fix bugs, covered by tests.
- Best practices for extension development.
- Fast end-to-end tests via TYPO3 testing framework functional tests.
Can’t Make It? Join a Future Sprint
We intend to hold more remote code sprints in the future. The next sprint will probably focus on our task to “Finish integration of runTest.sh”; as well as working on the remaining goals not finished during the first sprint.
Feel free to join our Slack channel via #best-practice-team and express your wish to join one of our sprints. That way we can try to find a matching date where more people can join.
Find out more about the team on our team page, TYPO3 Best Practices Team, and we hope to see you online at the sprint.