26 | | ||= Example task =||= Example Skills =||= Example link =|| |
27 | | ||~~Code a Password Manager using Haiku's BKeystore~~||UI design, C++||[https://en.wikipedia.org/wiki/Seahorse_(software) Seahorse], [https://dev.haiku-os.org/ticket/12812 Haiku ticket on subject]|| |
28 | | ||~~Code a Graphical version control system Frontend~~||UI design, C++,git,hg,svn||[https://www.sourcetreeapp.com Atlassian Sourcetree], [https://tortoisegit.org TortoiseGit]|| |
29 | | ||~~Code a simple Photo post-production app (red eye remover)~~||UI design, C++|| || |
30 | | ||~~Code an Advanced Download Manager~~|| ||[http://www.igetter.net/iGetter.html iGetter], [http://mac.eltima.com/download-manager.html FOLX]|| |
31 | | ||~~Code a Music Manager that takes advantage of metadata~~|| ||[https://github.com/HaikuArchives/CherryBlossom CherryBlossom], [http://cgit.haiku-os.org/haiku/tree/src/apps/musiccollection MusicCollection]|| |
32 | | ||~~Code a Personal Calendar~~|| ||[https://en.wikipedia.org/wiki/Calendar_(Apple) Apple Calendar]|| |
33 | | ||~~Code a Graphical Profiler/Tracer~~|| ||KCachegrind, AMD CodeAnalyst, Stackify|| |
34 | | ||~~Code a Graphical Crash Reporter~~|| ||Apple Crash Reporter, Goolge Breakpad (MIT)|| |
35 | | ||~~Code a graphical interface for Haiku's RemoteDesktop~~|| ||[https://www.haiku-os.org/node/6007 RemoteDesktop]|| |
36 | | ||~~Code a ScreenReader for Haiku~~|| ||[https://dev.haiku-os.org/ticket/12804 Haiku ticket on subject] |
37 | | ||~~Code a graphical event/syslog viewer~~|| ||[https://dev.haiku-os.org/ticket/12816 Ticket on subject]|| |
38 | | ||~~Code a speech recognition app~~|| ||[https://dev.haiku-os.org/ticket/12819 Ticket on subject]|| |
39 | | ||~~Code a Haiku notification Center~~|| ||[https://dev.haiku-os.org/ticket/12809 Ticket on subject]|| |
40 | | ||Code a Currency Converter|| || || |
41 | | ||Code a system Dictionary|| || || |
42 | | ||Code a vector graphics editor (reuse Icon-O-Matic code)|| || || |
43 | | ||Code a CountDown/StopWatch/TimeZoneCheck app|| || || |
44 | | ||~~Code a Action Automation app~~|| ||Xnee, Apple Automator, Automise|| |
45 | | ||Code a Video Manager|| ||[http://www.shedworx.com/cosmos-video cosmos] || |
46 | | ||Code a Subtitle Editor|| ||Gnome Subtitles|| |
47 | | ||Code a Hardware compatibility analysis app||C++, Python||[https://github.com/DarkmatterVale/Haiku-Configuration-Repo to be used with this web app] |
48 | | ||~~Merge Spider Solitaire and Klondike from previous GCI into a single "card game" app~~||C++|| || |
49 | | ||Code a game of Ishido||C++||Can use tilesets from BShisen / SDLopan|| |
50 | | ||~~Code a MIDI event viewer for debugging MIDI devices and apps~~||C++|| || |
51 | | ||Code an easy to use attribute manager for Haiku ||C++||[http://www.caseapps.com/tags/ Tags]|| |
52 | | ||Code a text document manager takes advantage of metadata||C++||[http://www.icyblaze.com/idocument/ idocument]|| |
53 | | ||~~Merge bknob and bdial together and upstream to Haiku repo~~||C++||[https://bitbucket.org/atalax/bknob bknob], [https://github.com/galexite/bdial bdial]|| |
54 | | ||~~Code a map application~~||C++||[https://www.mapbox.com/help/create-a-static-map/#use-the-static-api]|| |
55 | | ||Code an SQLite workbench app ||C++||[http://sqlitebrowser.org/]|| |
| 26 | || ||= Example task =||= Example Skills =||= Example link =|| |
| 27 | ||X||Code a Password Manager using Haiku's BKeystore||UI design, C++||[https://en.wikipedia.org/wiki/Seahorse_(software) Seahorse], [https://dev.haiku-os.org/ticket/12812 Haiku ticket on subject]|| |
| 28 | ||X||Code a simple Photo post-production app (red eye remover)||UI design, C++|| || |
| 29 | ||X||Code an Advanced Download Manager|| ||[http://www.igetter.net/iGetter.html iGetter], [http://mac.eltima.com/download-manager.html FOLX]|| |
| 30 | ||X||Code a Graphical Profiler/Tracer|| ||KCachegrind, AMD CodeAnalyst, Stackify|| |
| 31 | ||X||Code a Graphical Crash Reporter|| ||Apple Crash Reporter, Goolge Breakpad (MIT)|| |
| 32 | ||X||Code a graphical interface for Haiku's RemoteDesktop|| ||[https://www.haiku-os.org/node/6007 RemoteDesktop]|| |
| 33 | ||X||Code a ScreenReader for Haiku|| ||[https://dev.haiku-os.org/ticket/12804 Haiku ticket on subject] |
| 34 | ||X||Code a graphical event/syslog viewer|| ||[https://dev.haiku-os.org/ticket/12816 Ticket on subject]|| |
| 35 | ||X||Code a speech recognition app|| ||[https://dev.haiku-os.org/ticket/12819 Ticket on subject]|| |
| 36 | ||X||Code a Haiku notification Center|| ||[https://dev.haiku-os.org/ticket/12809 Ticket on subject]|| |
| 37 | || ||Code a Currency Converter|| || || |
| 38 | || ||Code a system Dictionary|| || || |
| 39 | || ||Code a vector graphics editor (reuse Icon-O-Matic code)|| || || |
| 40 | || ||Code a CountDown/StopWatch/TimeZoneCheck app|| || || |
| 41 | ||X||Code a Action Automation app|| ||Xnee, Apple Automator, Automise|| |
| 42 | || ||Code a Video Manager|| ||[http://www.shedworx.com/cosmos-video cosmos] || |
| 43 | || ||Code a Subtitle Editor|| ||Gnome Subtitles|| |
| 44 | || ||Code a Hardware compatibility analysis app||C++, Python||[https://github.com/DarkmatterVale/Haiku-Configuration-Repo to be used with this web app] |
| 45 | ||X||Merge Spider Solitaire and Klondike from previous GCI into a single "card game" app||C++|| || |
| 46 | || ||Code a game of Ishido||C++||Can use tilesets from BShisen / SDLopan|| |
| 47 | ||X||Code a MIDI event viewer for debugging MIDI devices and apps||C++|| || |
| 48 | || ||Code an easy to use attribute manager for Haiku ||C++||[http://www.caseapps.com/tags/ Tags]|| |
| 49 | || ||Code a text document manager takes advantage of metadata||C++||[http://www.icyblaze.com/idocument/ idocument]|| |
| 50 | ||X||Merge bknob and bdial together and upstream to Haiku repo||C++||[https://bitbucket.org/atalax/bknob bknob], [https://github.com/galexite/bdial bdial]|| |
| 51 | || ||Improve map application from 2016 Google Code-In||C++||[https://github.com/raefaldhia/Maps]|| |
| 52 | || ||Code an SQLite workbench app ||C++||[http://sqlitebrowser.org/]|| |
153 | | ||= Example task =||= Example Skills =||= Example link =|| |
154 | | ||~~Write an article on how to use unit tests when developing Haiku~~||English||[https://dev.haiku-os.org/ticket/12249 Ticket on subject]|| |
155 | | ||~~Convert [https://gist.github.com/richienyhus/7ec11d908e4a2f2cc554bc3d43169d7e AMD SimNow article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
156 | | ||~~Convert [https://gist.github.com/richienyhus/9bfc33ae30eefbd705a8d33323798cee QEMU article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
157 | | ||~~Convert [https://gist.github.com/richienyhus/7732629c46f364d8d13351640b89d02e KVM article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
158 | | ||~~Convert [https://gist.github.com/richienyhus/7907670094f771a5907110f3673b5065 VMware Workstation article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
159 | | ||~~Convert [https://gist.github.com/richienyhus/03ed54d28d94d5da6e60513834910be3 VMware Fusion article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
160 | | ||~~Convert [https://gist.github.com/richienyhus/c0799f5a07a4cb2bd5d2170d5caa8219 Parallels Desktop article] to markdown and update~~||html, markdown||https://github.com/haiku/website|| |
161 | | ||~~Write an article on how to run Haiku with veertu~~||English||https://veertu.com|| |
162 | | ||~~Write an article on how to run Haiku with ProxmoxVE~~||English||http://www.proxmox.com/|| |
163 | | ||~~Write an article on how to run Haiku with Xen~~||English||https://www.xenproject.org|| |
164 | | ||~~API documentation for Network Kit classes~~|| || || |
165 | | ||~~API documentation for Keystore~~|| || || |
| 148 | || ||= Example task =||= Example Skills =||= Example link =|| |
| 149 | ||X||Write an article on how to use unit tests when developing Haiku||English||[https://dev.haiku-os.org/ticket/12249 Ticket on subject]|| |
| 150 | ||X||Convert [https://gist.github.com/richienyhus/7ec11d908e4a2f2cc554bc3d43169d7e AMD SimNow article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 151 | ||X||Convert [https://gist.github.com/richienyhus/9bfc33ae30eefbd705a8d33323798cee QEMU article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 152 | ||X||Convert [https://gist.github.com/richienyhus/7732629c46f364d8d13351640b89d02e KVM article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 153 | ||X||Convert [https://gist.github.com/richienyhus/7907670094f771a5907110f3673b5065 VMware Workstation article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 154 | ||X||Convert [https://gist.github.com/richienyhus/03ed54d28d94d5da6e60513834910be3 VMware Fusion article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 155 | ||X||Convert [https://gist.github.com/richienyhus/c0799f5a07a4cb2bd5d2170d5caa8219 Parallels Desktop article] to markdown and update||html, markdown||https://github.com/haiku/website|| |
| 156 | ||X||Write an article on how to run Haiku with veertu||English||https://veertu.com|| |
| 157 | ||X||Write an article on how to run Haiku with ProxmoxVE||English||http://www.proxmox.com/|| |
| 158 | ||X||Write an article on how to run Haiku with Xen||English||https://www.xenproject.org|| |
| 159 | ||X||API documentation for Network Kit classes|| || || |
| 160 | ||X||API documentation for Keystore|| || || |
179 | | ||= Example task =||= Example Skills =||= Example link =|| |
180 | | ||~~Research the current status of the Scooby codebase~~|| ||[SoftwareInfo/Applications/EmailClient Wiki page on Scooby]|| |
181 | | ||Investigate Trac-Buildbot intergration ||Python, html||[https://dev.haiku-os.org/ticket/11415 Ticket on subject]|| |
182 | | ||~~Investigate our AMD GPU support and update our wiki to match~~|| ||[wiki:HardwareInfo/video/ATI Haiku Wiki page on AMD/ATI video cards]|| |
183 | | ||~~Investigate our NVidia GPU support and update our wiki to match~~|| ||[wiki:HardwareInfo/video/NVidia Haiku Wiki page on NVidia video cards]|| |
184 | | ||~~Investigate our Intel GPU support and update our wiki to match~~|| ||[wiki:HardwareInfo/video/Intel Haiku Wiki page on Intel video cards]|| |
185 | | ||~~Investigate our VIA GPU support and update our wiki to match~~|| ||[wiki:HardwareInfo/video/via Haiku Wiki page on VIA video cards]|| |
| 174 | || ||= Example task =||= Example Skills =||= Example link =|| |
| 175 | ||X||Research the current status of the Scooby codebase|| ||[SoftwareInfo/Applications/EmailClient Wiki page on Scooby]|| |
| 176 | || ||Investigate Trac-Buildbot intergration ||Python, html||[https://dev.haiku-os.org/ticket/11415 Ticket on subject]|| |
| 177 | ||X||Investigate our AMD GPU support and update our wiki to match|| ||[wiki:HardwareInfo/video/ATI Haiku Wiki page on AMD/ATI video cards]|| |
| 178 | ||X||Investigate our NVidia GPU support and update our wiki to match|| ||[wiki:HardwareInfo/video/NVidia Haiku Wiki page on NVidia video cards]|| |
| 179 | ||X||Investigate our Intel GPU support and update our wiki to match|| ||[wiki:HardwareInfo/video/Intel Haiku Wiki page on Intel video cards]|| |
| 180 | ||X||Investigate our VIA GPU support and update our wiki to match|| ||[wiki:HardwareInfo/video/via Haiku Wiki page on VIA video cards]|| |