Changes between Initial Version and Version 1 of GoogleCodeInIdeas2019


Ignore:
Timestamp:
Oct 24, 2019, 4:18:44 PM (5 years ago)
Author:
scottmc
Comment:

Copy/paste from 2018 ideas page

Legend:

Unmodified
Added
Removed
Modified
  • GoogleCodeInIdeas2019

    v1 v1  
     1= Google Code-in Haiku Task Ideas 2019 =
     2
     3This is the Haiku task brainstorm page for the [https://developers.google.com/open-source/gci/ Google Code-In] contest for 2019. 
     4As 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.'''
     5
     6With the 2018 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.
     7
     8
     9== Code ==
     10* Fix an open issue for any application on [https://github.com/HaikuArchives HaikuArchives]
     11* Write a [https://github.com/haikuports/haikuports/wiki/A-Gentle-Introduction-to-HaikuPorter-%231 HaikuPorter recipe] to build application XYZ for Haiku
     12* Fix a recipe that has a pending pull request on [https://github.com/HaikuPorts HaikuPorts]
     13* Fix open issue in [https://dev.haiku-os.org/query?status=new&status=assigned&status=in-progress&status=reopened&group=component&order=priority Haiku]
     14* Write part 1 of application XYZ for Haiku.  In past years students have created a [https://github.com/HaikuArchives/Weather Weather] application, a [https://github.com/raefaldhia/Maps Maps] application, a [https://github.com/HaikuArchives/BeSpider Solitaire] game and more
     15* Write a screensaver for Haiku.  In past years students have created a few different screensavers for Haiku
     16
     17== Documents and Training ==
     18* Update wiki page for [https://github.com/haikuports/haikuports/wiki/DevelopmentModel HaikuPorts development model].
     19* Make a video showing feature XYZ on Haiku, for this task we require seeing a script before you start making the video. Examples of [https://www.haiku-os.org/about/movies/ GCI Haiku tutorial videos] from previous Google Code-In students.
     20
     21== Outreach and Research ==
     22* 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 outline
     23
     24== Quality Assurance ==
     25* Test programs at [https://github.com/HaikuArchives HaikuArchives] and report results, including filing of new bug reports and enhancement features
     26* Test Haiku on various hardware and report results
     27* Follow test cases on [https://dashboard.leantesting.com/en/projects/haiku-apps/20564 LeanTesting]
     28* Write new test cases
     29
     30== Design ==
     31* Design a Haiku sticker
     32* Draft a UI mock up of an application for Haiku that does XYZ.
     33
     34== More Ideas ==
     35\\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.
     36
     37Last year's tasks are archived in the GCITool repo and will be re-imported into the GCI web app: https://github.com/pulkomandy/gcitool