2025-09-09 –, Room 5
Language: English
This full-day workshop demystifies open-source contribution by guiding participants through every step, from discovering projects and filing their first issues to drafting and submitting pull requests in a safe sandbox. You'll practice the OSS workflow hands-on, including forking, branching, implementing changes, and crafting clear pull requests (PRs). Along the way, you'll also step into the shoes of a maintainer—simulating triage, release tagging, and community-management tasks—so you leave not only confident in contributing code but ready to steward and grow healthy open-source projects.
In this hands-on session, participants will:
- Explore and evaluate open-source projects, learning how to read CONTRIBUTING guides and identify beginner-friendly issues.
- Practice the core workflow: forking a repository, creating feature branches, making code or documentation changes, and submitting a pull request.
- Configure basic CI checks (linting, tests) to ensure quality before merging.
- Simulate maintainer duties, including triaging issues, applying semantic-version tags, and drafting release notes.
- Discuss community best practices, including writing clear commit messages, utilizing issue labels effectively, and promoting positive contributor interactions.
By the end, everyone will have executed each stage of the contribution lifecycle in a controlled "sandbox" repo and gained a clear path for moving on to real-world projects.
François Martin is a senior full stack software engineer at Karakun AG, living in Switzerland. He is an active open source contributor and co-author of the two open source JavaFX frameworks WorkbenchFX and PreferencesFX, an active member of the Swiss Testing Board, and participates in the working group of Advanced and Expert level at ISTQB. He is also a co-author of the ISTQB Test Analyst v4.0 and the upcoming Security Test Analyst syllabus.