Skip to content

The event ​

Checked against the official HackMD of the event on 2026-10-08. The page's social-preview metadata still shows an older date, but the body gives the dates below. Re-check the official page before you go.

At a glance ​

EventPyCon Taiwan 2026 Sprints (衝刺開發)
DateSunday, 11 October 2026, 10:00–17:00 (GMT+8)
Location新加坡商鈦坦台北辦公室 (Titansoft, Taipei)
Check-in09:30
FormatPick a project, work in a small group, present results at the end

Schedule ​

TimeDurationActivity
09:30–10:0030 minCheck-in
10:00–10:1515 minOpening and sponsor introduction
10:15–10:4530 minIntroduction to projects
10:45–10:505 minGrouping
10:50–12:30100 minMorning sprint
12:30–13:3060 minLunch
13:30–16:30180 minAfternoon sprint
16:30–17:0030 minPresentation and closing

You have roughly 280 minutes of real sprint time. That is short, which is why arriving with a working environment matters more than knowing a lot of Python.

The project: "Your first PR to Apache Spark" ​

  • Lead: Tian Gao (高天). Contact details are on the official HackMD.
  • Repository: apache/spark
  • Language of the room: Mandarin Chinese.
  • Goal, in the lead's words (paraphrased): a first PR to a large open-source project is hard because people do not know where to start and nobody reviews the PR. The sprint shows what kinds of work a mature project has, how to make a PR easy to review and merge, and gives each participant a clear direction. The lead expects most participants to finish one PR.

What they ask you to know ​

LevelItem
RequiredPython, git, GitHub
Nice to havecoveragepy
Not requiredSpark or PySpark knowledge (basic familiarity with the project makes it easier)

What to do before the day ​

  • Request an Apache JIRA account: selfserve.apache.org/jira-account.html. Approval may take time, so do it first.
  • Fork apache/spark, enable its GitHub Actions in your fork and start building Spark. See the setup checklist.
  • Do not spend your preparation time choosing an issue. The lead says they will give you a clear direction on the day.

The other projects ​

ProjectNeedsLanguage
Python Reflex: Agentic App Store"Vibe coding" for Python (optional: Python Reflex, Databricks)Mostly Mandarin
solvcon (geometry-based computation)Any of git, Python, numpy, C++, pybind11Mandarin and English
PyLiteracyPython, linguistics, gitMandarin
swportal (sciwork websites)Interest in front-end developmentMandarin
Python docs, Traditional Chinese translationGit, PythonMandarin
AI sports-highlight system and mosaic maskinggit, OpenCV, FFmpegMandarin

Apache Airflow is not among the 2026 projects. If Airflow is your long-term target, see "After the sprint" in the plan.

A fallback plan ​

If Spark turns out to be a bad fit on the day, the lowest-barrier alternative is the Python docs zh-TW project (git and Python only, no large build). solvcon publishes concrete, labeled issues per track, which is useful if you also read C++.

Source ​

Unofficial community guide. Not affiliated with PyCon TW, the ASF or Apache Spark.