= Google Code-in Haiku Task Ideas 2018 = This is the Haiku task brainstorm page for the [https://developers.google.com/open-source/gci/ Google Code-In] contest for 2018. As such, some or many of these may not end up being in our final released list of tasks that end up in Google Code-In. '''If you are a student, DO NOT start working on these ahead of time as they are ALL subject to change.''' With the (pending) release of Haiku R1Beta1, our aim for this year will be to help bring Haiku closer to Beta 2 release. This will be a good chance for you to see your work end up in a released product! We hope to have a large number of fun tasks this year. Whether this is your first time learning about Haiku, or your second or third time competing in the Code-In, we will have tasks suited to a variety of skill levels. == Code == * Fix an open issue for any application on [https://github.com/HaikuArchives HaikuArchives] * Write a [https://github.com/haikuports/haikuports/wiki/A-Gentle-Introduction-to-HaikuPorter-%231 HaikuPorter recipe] to build application XYZ for Haiku * Fix a recipe that has a pending pull request on [https://github.com/HaikuPorts HaikuPorts] * Fix open issue in [https://dev.haiku-os.org/query?status=new&status=assigned&status=in-progress&status=reopened&group=component&order=priority Haiku] * Write part 1 of application XYZ for Haiku. In past years students have created a [https://github.com/HaikuArchives/Weather Weather] application, a Maps application, a [https://github.com/HaikuArchives/BeSpider Solitaire] game and more * Write a screensaver for Haiku. In past years students have created a few different screemsavers for Haiku == Documents and Training == * Update wiki page for HaikuPorts work flow process * Make a video showing feature XYZ on Haiku, for this task we require seeing a script before you start making the video == Outreach and Research == * Give a Haiku lightning talk, this could be done for your high school computer club, class, etc. For this task we require seeing your slides and/or ouitline == Quality Assurance == * Test programs at HaikuArchives and report results, including filing of new bug reports and enchancement features * Test Haiku on various hardware and report results == Design == * Design a Haiku sticker * Draft a UI mock up of an application for Haiku that does XYZ. == More Ideas == \\For Haiku Users and Developers, this is your chance to suggest some task ideas that students would be able to complete in about 2-4 hours of work time spread out over a few days. You can suggest bigger tasks, but they should be ones such that they could be broken down into smaller parts that fit this 2-4 hour timeline. Last year's tasks are archived in the GCITool repo and will be re-imported into the GCI web app: https://github.com/pulkomandy/gcitool