Are you interested in software development for motion pictures, animation, and entertainment? Have you wanted to get involved in an Academy Software Foundation project, but don’t know where to start?
Join us September 26-27, 2024 for our second annual Dev Days to encourage developers (from anywhere, of any experience) to contribute to the open source software that is part of the backbone of the industry. Come spend one day (over the 48 hour period) learning about a project of your choice, benefiting from the mentorship of project leaders, and of course writing code! This event will be fully virtual, and we welcome contributors from all over the world to participate.
WHAT IS DEV DAYS?
Dev Days is a two-day virtual hackathon where individuals who have never participated in one of the Academy Software Foundation projects (or even open source in general) can pick a task that can be completed in one day.
The goal is to help individuals make their first contribution to a project. Maintainers and other contributors for each project will be available to support and mentor these first-time contributors throughout the process.
HOW DOES IT WORK?
- Register to participate!
- Familiarize yourself with participating projects (listed below) and choose one or two to contribute to. Check their Dev Days page for more specific participation details.
- You are expected to dedicate at least one working day (~8hrs) over the 48 hour period, but you can structure the time however is convenient for you.
- You should have experience with the language used in your project of choice.
- Obtain permission from your company to participate (if needed).
- Authorize necessary project CLAs (Contributor License Agreements).
- Fork, build, and familiarize yourself with your chosen project.
- Join the #devdays Slack channel!
Check out this page for additional information and best practices.
HAVE QUESTIONS?
Join one of our Dev Days Office Hours sessions via Zoom. These drop-in sessions are open to anyone participating or interested in participating, including managers and participating projects.
There will be three sessions focused around specific topics:
- Session One – September 9 at 4:00 pm PT: Picking a project, CLAs, and general participation questions. Meeting Link.
- Session Two – September 16 at 10:00 am PT: Picking an issue and GitHub related questions. Meeting Link.
- Session Three – September 23 at 4:00 pm PT: CMake and build environments. Meeting Link.
FAQ
How do I get my manager to approve?
- If you are employed by an ASWF member company or your company is already participating in ASWF projects, please reach out to your company’s Governing Board or TAC member liaison to coordinate your participation.
- If you are not part of an ASWF member company or not participating in an ASWF project, please work with your manager on how to best participate.
If I have more questions before registering, how can I ask them?
Please head to our #devdays slack channel on the ASWF slack.
I'm not a software developer, can I still participate?
Sure! While the primary target for this event is code development, all ASWF projects have other needs, such as project management, documentation, and even web/graphic design. If you are passionate about a specific project and want to participate, reach out to the relevant project.
I can't make the event, can I still contribute?
Yes! That’s the awesome part about open source – you can contribute whenever you like, on your own schedule! All the ASWF projects would gladly welcome contributions at any time. They’ll also do their best to answer questions and get you up and running – attend a meeting, or join their slack channels to get started.
Can I participate if I live in another global region?
Yes! This event is fully virtual and global. This is the main reason for the 48-hour time frame – we recognize that my Friday might not be your Friday! Current contributors from the participating projects live all over the world, and we will do our best to make sure support is available in your timezone.
Can I contribute to an ASWF project not currently listed as participating?
Yes! Let us know what you are interested in contributing to when you register (or reach out on Slack) and we will do our best to support it.
Can my open source project participate as a project for Dev Days?
Dev Days is currently only for ASWF hosted projects. But you can learn more about how to become an ASWF project here.