Google-CodeIn 2018 Task List
This page highlights Fedora community mentored tasks for GCI.
-
We are looking out for more volunteers and mentors
-
If you want to volunteer please ping bexelbie@redhat.com or sumantro@redhat.com
What’s GCI?
Google Code-in (GCI) is an annual programming competition hosted by Google Inc. that allows pre-university students to complete tasks specified by various, partnering open source organizations. The contest was originally the Google Highly Open Participation Contest, but in 2010, the format was modified into its current state. Students that complete tasks win certificates and T-shirts. Each organization also selects two grand prize award winners who will earn a trip to Google’s Headquarters located in Mountain View, California.
Task Themes
A wide variety of bite-sized tasks for beginners to jump in and get started no matter what skills they have. One can find this list for inspiration.
Task List
Topic | Mentor | Description |
---|---|---|
Search archives |
Anna |
Add a search bar to the archives page to be able to search for messages and users |
Setup flake8 tests to check code |
Anna |
Setup flake8 tests to check code for Fedora Happiness Packet |
Fix failing unit test |
Anna |
Hapinness Packet needs help with failing unit tests |
Make websites more responsive to mobile mode |
Anna |
Happiness packets needs to help with responsive web view for mobile |
Make the links clickable |
Abhishek |
Some of the links in the About Fedora Section are not clickable. We need to fix that. |
Topic | Mentor | Description |
---|---|---|
Badges for Fedora Happiness Packets |
Anna |
Work with the Design team to come up with a badge for Fedora Happiness Packets |
Use fedora-bootstrap in Fedora styling |
Amitosh |
|
Inkscape plugin to build Fedora badges |
Abhishek |
|
Create an app icon for Fedora App |
Abhishek |
Topic | Mentor | Description |
---|---|---|
Update Website Content |
Anna |
Update content in FAQ, Start page and other page of Happiness Packets |
Setup a Fedora Doc and contributor guide |
Anna |
Set up a Fedora Docs for the Happiness Packets Project |
Booting fedora rpi and write a blog |
Amitosh |
|
Test Fedora on multi-boot config |
Amitosh |
|
NodeJS web app guide |
Amitosh |
|
Write Fedora Magazine article on 10 best firefox plugin for Productivity |
Sumantro |
|
Screencast about gnome extensions which you use in Fedora |
Sumantro |
|
Update Documentation for Fedora App on pagure |
Abhishek |
|
Content for F-Droid |
Abhishek |
Topic | Mentors | Description |
---|---|---|
Host a Fedora Classroom on any topic |
Sumantro |
|
Host a Fedora Classroom and talk about ansible |
Sumantro |
|
Host an event in your region,learn about advocate and ambassdors |
Sumantro |
|
Lean about Fedora D&I |
Kanika/Amita/Someone-from-D&I |
|
Host a Release Party |
Sumantro |
|
Host a FAD |
Sumantro |
Topic | Mentor | Description |
---|---|---|
Test Fedora Kernel |
Sumantro |
|
Test Case Development for Packages |
Sumantro |
|
Test Package updates |
Sumantro |
|
Test the new Silverblue and write a blog |
Sumantro |
|
Test Fedora Modularity and write a blog |
Sumantro |
|
Screencast a setup to write test cases for packages |
Sumantro |
|
Test Virtualization on Fedora |
Sumantro |