From Fedora Project Wiki
< GCI 2012
Code
Tasks related with Coding
- Task Topic: Map for Fedora Free Media Group
- Task Description: Use the developed PHP script and write a small program which gives the number of members (country wise) in the Free Media group. The student needs to have basic knowledge in programming.
- Links for more info (if there is any) : FreeMedia
- Mentor : User:Charindu100
- Competencies : PHP, HTML
- Tags : Code, PHP, FAS
- Task Topic: Join form for Fedora Free Media Group
- Task Description: When new member joins with the group they need to go through a process of validation. The student needs to develop a script which takes some inputs, validate them and output the result. Contact the mentor he will guide you through out.
- Links for more info (if there is any) : Distribution/Freemedia/Join_freemedia#How_to_join
- Mentor : User:Charindu100
- Competencies : PHP, HTML
- Tags : Code, PHP, FAS
- Task Topic: Improve the invitation mail sent in Fedora Survey - LimeSurvey customization
- Task Description: When a new survey is created an email is sent. It is required to develop the code so that a nice looking HTML mail will be sent to the addressee. Contact the mentor and get advise. The programming language is PHP.
- Links for more info (if there is any) : -
- Mentor : User:Srineth
- Competencies : PHP, HTML, CSS
- Tags : Ocde, PHP, Fedora Survey
- Task Topic: isitfedoraruby.com gamification
- Task Description: We would like to pull in user contributions to the Fedora/Ruby effort into the isitfedoraruby.com website. This will involve expanding the scripts that pull in Fedora info to pull in committers and reviewers, and expanding the interface to display statistics such as users owning those most packages as well as providing 'badges' and other similar functionality.
- Links for more info (if there is any) : - Join the Ruby SIG, visit isitfedoraruby and ping the mentor
- Mentor : mmorsi
- Competencies : HTML, CSS, Ruby experience desired but not mandatory
- Tags : Ruby, isitfedoraruby
- Task Topic: Fedora Insight Google calendar integrate
- Task Description: Use google calendar in Insight and simply add events to the calendar. Contact mentor he will guide you through. Little knowledge on HTML is enough.
- Links for more info (if there is any) : -
- Mentor : LSD
- Competencies : HTML
- Tags : Ruby, isitfedoraruby
Documentation/Training
Tasks which are related with Documentation/Training
- Task Topic: Needy help for "Communicating_and_getting_help" wiki page
- Task Description: Some help is required to organize the wiki page with some updates. The student has to go though the wiki and find out what channel is working and what is not, update the page accordingly. The mentor will help the student to determine what is active and what is not, therefore without changing the wiki page just go for a draft page, contact the mentor before you start the work, he will guide you step by step.
- Links for more info (if there is any) : Communicating_and_getting_help , Wiki Editing
- Mentor : User:Bckurera
- Competencies : Wiki syntax
- Tags : Documentation, Wiki
- Task Topic: Write an article introducing new features that will be releasing with F18
- Task Description: F18 will be releasing soon, therefore write an article introducing new features which include in next release. Search about Fedora wiki and get help from mentor to get to know about the new features in next release. Try Fedora release (alpha, or the newest) and include screenshot. It is required to experience the features and then write about them.
- Links for more info (if there is any) : F18_Alpha_release_announcement
- Mentor : User:Bckurera
- Competencies : Install Linux
- Tags : Documentation
- Task Topic: Create a video tutorial showing How to Install Fedora 18
- Task Description: Create a video tutorial in English showing that how Fedora 18 can be installed. You can run Fedora on a virtual machine and record the screen and add some voice.
- Links for more info (if there is any) : -
- Mentor : User:Bckurera
- Competencies : Install Linux, Video editing
- Tags : Training, Video guide
- Task Topic: Documentation for Test Fedora Survey - LimeSurvey customization
- Task Description: Write a guide that helps survey creators to follow. Add some screen shots and write how-to guide. Ask mentor for help and get explained the functionality.
- Links for more info (if there is any) : -
- Mentor : User:Srineth
- Competencies : -
- Tags : Documentation
- Task Topic: Documentation process of setting a simple Ruby on Rails application using the Fedora Ruby stack
- Task Description: Write a guide that new Fedora Ruby users setup a Rails application using yum installed packages. A quick screencast should be done demonstrating the steps from a fresh Fedora install.
- Links for more info (if there is any) : - Join the Ruby SIG and/or ping the mentor for more info
- Mentor : User:Mmorsi
- Competencies : -
- Tags : Documentation
- Task Topic:
- Task Description:
- Links for more info (if there is any) : -
- Mentor : [[]]
- Competencies :
- Tags :
Outreach/research
Tasks related with Outreach/Research
- Task Topic: Promote Fedora Games Spin
- Task Description: This task is quite challenging, student needs to design a logo for Fedora Games Spin and design a poster which can be used in Fedora events to promote Fedora Games spin with in Kids. Think out of the box and design the poster attractively. The target group is teens. Do not expect ideas from the mentor but you can get to know more about the product and related information only.
- Links for more info (if there is any) : [Fedora Games Spin]
- Mentor : User:Mmf
- Competencies : GIMP, Inkscape
- Tags : GIMP, Inkscape
- Team to refer to with in Fedora : Marketing
- Task Topic: Graphic for Fedora 18 Release
- Task Description: Fedora 18 (Code name Spherical cow) will be released soon, student has to design a poster which can be used in Social media network and in web to promote the Fedora 18 release.
- Links for more info (if there is any) : F18_Artwork , Releases/18/FeatureList
- Mentor : User:Bckurera
- Competencies : GIMP, Inkscape
- Tags : Design, GIMP, Inkscape
- Team to refer to with in Fedora : Team Wiki , Design Team Mailing list
- Task Topic: Design CD/DVD labels for Fedora 18
- Task Description: Use your creativity and design an attractive label that can be printed on Fedora 18 CD/DVDs.
- Links for more info (if there is any) : Media_Art , Artwork/MediaArt/F17 , Releases/18/FeatureList
- Mentor : User:Mmf
- Competencies : GIMP, Inkscape
- Tags : Design, GIMP, Inkscape
- Team to refer to with in Fedora : Team Wiki , Design Team Mailing list
- Task Topic: New Fedora naming system
- Task Description: In Fedora there is a unique name for each and every major release of the operating system. For an example Fedora 18 is named as Spherical Cow. Study the present naming system and come up with a creative idea of, how would the new naming system should be, contact the mentor and he will explain the background. You need to think creatively and come up with an interesting mechanism. If your proposal is really nice may be it would be the next .....
- Links for more info (if there is any) : Name_suggestions_for_Fedora_18 , Future_Release_Naming
- Mentor : User:Bckurera
- Competencies : Analysis
- Tags : Problem Solving
- Task Topic: Design a supplementary wallpaper for kids
- Task Description: This task is simple but need some creativity. Fedora is a Operating System which uses by kids, teens and adults. Your task is to design an attractive wallpaper for kids and teens.
- Links for more info (if there is any) : F18_Artwork/Submissions/Supplemental_Wallpapers
- Mentor : User:Bckurera
- Competencies : GIMP, Inkscape
- Tags : Design, GIMP, Inkscape
- Team to refer to with in Fedora : Team Wiki , Design Team Mailing list
- Task Topic: Design a logo for Fedora Summer Coding group
- Task Description: Fedora Summer Coding is a group with in Fedora which manages programs like GSoC, GCI and other programs which deals with students. You are required to design a logo elaborating the meaning yet creative and attractive. The mentor will not provide ideas but will guide you through out.
- Links for more info (if there is any) : Summer_Coding_SIG
- Mentor : User:Bckurera
- Competencies : GIMP, Inkscape
- Tags : Design, GIMP, Inkscape
- Team to refer to with in Fedora : Summer Coding SIG
- Task Topic: Design a tshirt for Summer Coding group
- Task Description: Fedora Summer Coding is a group with in Fedora which manages programs like GSoC, GCI and other programs which deals with students. You are required to design a tshirt elaborating the meaning yet creative and attractive. The mentor will not provide ideas but will guide you through out.
- Links for more info (if there is any) : -
- Mentor : User:Mmf
- Competencies : GIMP, Inkscape
- Tags : GIMP, Inkscape
- Team to refer to with in Fedora : Marketing
Quality Assurance
Task related with Quality Assurance
- Task Topic: Creating LiveUSB Images for Fedora releases (verify/ improve the guide)
- Task Description: Go through the How_to_create_and_use_Live_USB and How_to_create_and_use_a_Live_CD wiki pages and follow the steps. Since these pages are written some time back it may need some changes. Further take some screenshots and include them on the wiki pages where ever they are required. Your mentor will assist you by guiding you.
- Links for more info (if there is any) : Media_Art , Artwork/MediaArt/F17 , Releases/18/FeatureList
- Mentor : User:Charindu100
- Competencies : -
- Tags : Quality Assurance
- Task Topic: Report F18 bug
- Task Description: Try new Fedora 18 release (alpha or above) and find a bug, report it to bug tracker.
- Links for more info (if there is any) : Install F18 in a virtual machine and try to find something unusual or something working as not expected. Then report it following the bug reporting guidelines in Fedora project. Ask mentor for help.
- Mentor : User:Mmf
- Competencies : -
- Tags : Quality Assurance
- Task Topic: Testing on Package ibus
- Task Description: Read the test cases which can be find at the following URL and follow them for Package ibus. Prepare a document and note what you have followed and what is the result. Test shoud be carried out in Fedora 18 (alpha).
- Links for more info (if there is any) :
- Mentor : User:Charindu100
- Competencies : -
- Tags : Testing, ibus
- Task Topic: Testing on Power Management
- Task Description: Read the test cases which can be find at the following URL and follow them for power management in Fedora Operating System. Prepare a document and note what you have followed and what is the result. Test shoud be carried out in Fedora 18(alpha). In order to complete this task it is required to completed more than 10 test cases.
- Links for more info (if there is any) :
- Mentor : User:Charindu100
- Competencies : -
- Tags : Testing, Power management
- Task Topic: Test Fedora Survey - LimeSurvey customization
- Task Description: Create some surveys and follow the flow with mentors instructions. List down activity carried out and the outcome results.
- Links for more info (if there is any) : -
- Mentor : User:Srineth
- Competencies : -
- Tags : Testing
- Task Topic: Test Ruby On Fedora
- Task Description: Inorder for Fedora to become more appealing for Ruby developers, we have to show our platform works with the tools and dependencies they know. The student should pick two or three common Ruby stacks and ensure that they work on Fedora end to end. For example MRI Ruby (the official Ruby) with Rails 3.2 with the Thin webserver, or JRuby with Rails 4.0 and Passenger, or a simple Rack / Sinatra application. The mentor will help the student identify the stacks, install the components, and devise some tests, and it will be up to the student to run them and document the results.
- Links for more info (if there is any) : - Join the Ruby SIG and/or ping the mentor for more info
- Mentor : User:mmorsi
- Co-Mentor : User:Niteshnarayan
- Competencies : - Ruby is desired, but not mandatory
- Tags : Testing
User Interface
Tasks related with User Interface
- Task Topic: Design a user interface for Fedora Survey - LimeSurvey customization
- Task Description: Design a Fedora themed version for the Fedora Survey, only for the interface that survey is being carried out. A basic knowledge in CSS is required and the mentor will guide through out the task.
- Links for more info (if there is any) : -
- Mentor : User:Srineth
- Competencies : -
- Tags : HTML, CSS
- Task Topic: User Interface for the Fedora Free Media join web form wizrd
- Task Description: Develop a web page which collects defined inputs and send them to a PHP script. Use your creativity and knowledge of CSS to design a attractive interface. Student needs to coordinate with the other student who develop the PHP script.
- Links for more info (if there is any) : Distribution/Freemedia/Join_freemedia#How_to_join
- Mentor : User:Charindu100 User:Bckurera
- Competencies : CSS, HTML
- Tags : CSS, HTML
- Team to refer to with in Fedora : website team Wiki
- Task Topic: isitfedoraruby.com visualizations
- Task Description: We have a ton of data from rubygems.org, a ton of data from Fedora, and d3.js already integrated in. How can we use those three things to display metrics in a cool manner? Perhaps a timeline of contributions, both on the ruby side + the fedora side would be a cool visualization for each package. Perhaps a geographical map of Fedora Ruby contributors from around the world would be a nice way to visualize contributions. The sky is the limit!
- Links for more info (if there is any) : Join the Ruby SIG, visit isitfedoraruby.com, and ping the mentor for more info
- Mentor : mmorsi
- Competencies : HTML, CSS, Javascript, Ruby desired but not required
- Tags : Ruby, Html, isitfedoraruby
- Team to refer to with in Fedora : Ruby SIG
- Task Topic: Mailing list portal
- Task Description: Design an interface for mailing lists that Fedora use. contact the mentor and he will guide through
- Links for more info (if there is any) : -
- Mentor : User:Astiando
- Competencies : HTML, CSS
- Tags : HTML, CSS, UI
- Task Topic: Design a template for FWN (wiki and HTML)
- Task Description: Fedora Weekly News is the news letter for Fedora project, design a wiki and HTML interface for the news letter. Contact the mentor.
- Links for more info (if there is any) : FWN
- Mentor : User:Astiando
- Competencies : HTML, CSS, Wiki syntax
- Tags : HTML, CSS, Wiki