Sprints are cooperative coding sessions where you work side-by-side with other PyOhio participants to improve an open-source project. You can
- Write something new
- Extend an existing package (yours, or someone else's)
- Fix bugs
- Write tests
- Improve documentation
It's a great way to contribute to the community, learn about coding and open-source contribution, and have fun with new and old PyOhio friends.
Friday night: Sprints begin at 6 PM at the Forge at Pillar Technology Group.
Saturday night: Sprints begin at 6:30 PM at the Forge at Pillar Technology Group.
Sunday night: Sprints begin at 6:30 PM at the Forge at Pillar Technology Group.
Monday: Sprints begin at 11 AM at the Winking Lizard.
Friday, Saturday & Sunday: The Forge at Pillar - Click for directions.
It's okay to come without registering, if you must, but registering for the Friday—Sunday Sprints helps us with headcount for food.
No registration required for Monday
What you need
Experience not needed - sprinting is actually a great way to gain experience.
Bring a laptop!
Friday, Saturday & Sunday, TBA.
Monday - Winking Lizard is a great place to buy your dinner and beverages
Leading a sprint
We need people to lead sprints! To lead, just announce what you'd like to sprint on (edit the page or write firstname.lastname@example.org), be at the sprint venue for as much time as you can spare, and be prepared to instruct your sprinters on what work needs to be done and how to do it. If you'd like to, give a Saturday night Lightning Talk introducing your project to pique the community's interest and recruit sprinters.
You don't need to be there every night to lead a sprint - just indicate your rough expected schedule, so your sprinters don't miss you.
Russell Keith-Magee will be leading a sprint for BeeWare.
BeeWare is a collection of projects that can be used to help develop, debug and launch Python software. Each tool follows the Unix philosophy of doing one thing well. Unlike a traditional IDE, each tool is self contained and can be used on its own. During the sprints, we will be paying particular attention to VOC (a transpiler to convert Python bytecode so it can run on the JVM and Android), Batavia (a transpiler that lets Python run in a browser) and Toga (a cross-platform, platform native widget toolkit, including support for mobile devices).
We have a number of tasks that are very well suited to first time contributors, and we have an open offer to mentor anyone that wants to get involved in Open Source development. In addition, anyone contributing to a BeeWare project will receive a BeeWare Challenge Coin!
Want to lead a sprint?
Contact email@example.com if you are planning to lead a sprint!