Difference between revisions of "Google Code-In 2012"

From Sugar Labs
Jump to navigation Jump to search
Line 38: Line 38:
 
! Project !! Title !! Category !! Notes
 
! Project !! Title !! Category !! Notes
 
|-
 
|-
! i18n || [[GoogleCodeIn2012/MsgfmtChecker|Pootle helper-script]] || code || Write a new pootle-helper script for doing preventative msgfmt checks.
+
! i18n || [[GoogleCodeIn2012/MsgfmtChecker|Pootle helper-script]] || code || align=left| Write a new pootle-helper script for doing preventative msgfmt checks.
 
|-
 
|-
! i18n || [[GoogleCodeIn2012/Virtaal|Sugarize Virtaal]] || code || Sugarize Virtaal for L10n "bootstrapping"
+
! i18n || [[GoogleCodeIn2012/Virtaal|Sugarize Virtaal]] || code || align=left| Sugarize Virtaal for L10n "bootstrapping"
 
|-
 
|-
! gtk3 || [[GoogleCodeIn2012/GTK2-3|GTK2-to-GTK3 conversion]] || code || Convert Sugar activities from [[Features/GTK3/Porting|GTK-2 to GTK-3]] framework.
+
! gtk3 || [[GoogleCodeIn2012/GTK2-3|GTK2-to-GTK3 conversion]] || code || align=left|Convert Sugar activities from [[Features/GTK3/Porting|GTK-2 to GTK-3]] framework.
 
|-
 
|-
! touch || [[GoogleCodeIn2012/OSK|On-screen keyboard support]] || code || [[Features/Touch/Development|Enable touch]] for activities that use direct keyboard input.
+
! touch || [[GoogleCodeIn2012/OSK|On-screen keyboard support]] || code || align=left| [[Features/Touch/Development|Enable touch]] for activities that use direct keyboard input.
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Homeview_image|Set background image]] || code || Implement the [[Features/Background_image_on_home_view|set background image on Home View Feature]].
+
! sugar || [[GoogleCodeIn2012/Homeview_image|Set background image]] || code || align=left| Implement the [[Features/Background_image_on_home_view|set background image on Home View Feature]].
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Multiple_homeview|Multiple Homeviews]] || code || Implement the [[Features/Multiple_home_views|multiple homeview]] feature
+
! sugar || [[GoogleCodeIn2012/Multiple_homeview|Multiple Homeviews]] || code || align=left| Implement the [[Features/Multiple_home_views|multiple homeview]] feature
 
|-
 
|-
! toolkit || [[GoogleCodeIn2012/Toolbar_utils|Package toolbar utils]] || code || Package Sugar activity utilities (e.g. [http://git.sugarlabs.org/portfolio/portfolio/blobs/master/toolbar_utils.py]) for inclusion in the [http://git.sugarlabs.org/sugar-toolkit-gtk3 Sugar toolkit].
+
! toolkit || [[GoogleCodeIn2012/Toolbar_utils|Package toolbar utils]] || code || align=left| Package Sugar activity utilities (e.g. [http://git.sugarlabs.org/portfolio/portfolio/blobs/master/toolbar_utils.py]) for inclusion in the [http://git.sugarlabs.org/sugar-toolkit-gtk3 Sugar toolkit].
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Infoslicer-wikislices|Infoslicer enhancement (wikislices)]] || code || Extend the Infoslicer activity to be able to use the local content in the Wikislices project.
+
! activity || [[GoogleCodeIn2012/Infoslicer-wikislices|Infoslicer enhancement (wikislices)]] || code || align=left| Extend the Infoslicer activity to be able to use the local content in the Wikislices project.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Infoslicer-journal-images|Infoslicer enhancement (journal images)]] || code || Extend the Infoslicer activity to be able to use images from the Sugar Journal
+
! activity || [[GoogleCodeIn2012/Infoslicer-journal-images|Infoslicer enhancement (journal images)]] || code || align=left| Extend the Infoslicer activity to be able to use images from the Sugar Journal
 
|-
 
|-
! activity || [[GoogleCodeIn2012/PyTurtle|Sugarize Python Turtle module]] || code || Will require port of the Python turtle module to GTK (currently it is QT)
+
! activity || [[GoogleCodeIn2012/PyTurtle|Sugarize Python Turtle module]] || code || align=left| Will require port of the Python turtle module to GTK (currently it is QT)
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Nutrition|Turtle Art nutrition]] || code || Further develop the prototype Turtle Nutrition plug-in into a stand-alone activity.
+
! activity || [[GoogleCodeIn2012/Nutrition|Turtle Art nutrition]] || code || align=left| Further develop the prototype Turtle Nutrition plug-in into a stand-alone activity.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Portfolio videos|Portfolio videos]] || code || Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation
+
! activity || [[GoogleCodeIn2012/Portfolio videos|Portfolio videos]] || code || align=left| Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Journal view|Unified journal view]] || code || Rather than viewing the details of a Journal entry on a separate page, make the details appear in an expandable in-line format
+
! sugar || [[GoogleCodeIn2012/Journal view|Unified journal view]] || code || align=left| Rather than viewing the details of a Journal entry on a separate page, make the details appear in an expandable in-line format
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Turtle plugins|Plugin support]] || code || Design a uniform plug-in bundle type and modify the activity installer to recognize this new type.
+
! activity || [[GoogleCodeIn2012/Turtle plugins|Plugin support]] || code || align=left| Design a uniform plug-in bundle type and modify the activity installer to recognize this new type.
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/End-user-mods|End-user modifications of Sugar source]] || code || We have a mechanism for viewing the Sugar toolkit source; but no such convenient way for making changes without risking messing up the system.
+
! sugar || [[GoogleCodeIn2012/End-user-mods|End-user modifications of Sugar source]] || code || align=left| We have a mechanism for viewing the Sugar toolkit source; but no such convenient way for making changes without risking messing up the system.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Collaborative paint|Implement collaboration in Paint Activity]] || code || Paint Activity does not implement collaboration yet.
+
! activity || [[GoogleCodeIn2012/Collaborative paint|Implement collaboration in Paint Activity]] || code || align=left| Paint Activity does not implement collaboration yet.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Fototoon presentations|Implement a presentation mode in Fototoon]] || code ||  Fototoon should have a view to edit and view one cell at a time using the full screen.
+
! activity || [[GoogleCodeIn2012/Fototoon presentations|Implement a presentation mode in Fototoon]] || code || align=left|  Fototoon should have a view to edit and view one cell at a time using the full screen.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Gbrainy port|Port GBrainy to Python]] || code || GBrainy have many good logic games, but is programmed in Mono. It would nice to have a native Python version.
+
! activity || [[GoogleCodeIn2012/Gbrainy port|Port GBrainy to Python]] || code || align=left| GBrainy have many good logic games, but is programmed in Mono. It would nice to have a native Python version.
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Mallard|Implement help mechanism for activities using Mallard]] || code || [http://projectmallard.org/ Mallard] is a markup language that makes it easy to provide user help. It would be a nice feature to add Mallard-like help to activities, accessed through a mechanism similar to the view source mechanism.
+
! sugar || [[GoogleCodeIn2012/Mallard|Implement help mechanism for activities using Mallard]] || code || align=left| [http://projectmallard.org/ Mallard] is a markup language that makes it easy to provide user help. It would be a nice feature to add Mallard-like help to activities, accessed through a mechanism similar to the view source mechanism.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Turtle Art|Turtle Art tutorial]] || documentation/training || Write a Turtle Art introductory tutorial
+
! activity || [[GoogleCodeIn2012/Turtle Art|Turtle Art tutorial]] || documentation/training || align=left| Write a Turtle Art introductory tutorial
 
|-
 
|-
! i18n || [[GoogleCodeIn2012/I18n_screeshots|Multilanguage screenshots]] || documentaton/training || Identify and document a generalized (ideally automated) method for taking nearly identical screen shots with the desktop set to a selected list of different languages. (Possibly Orca?).
+
! i18n || [[GoogleCodeIn2012/I18n_screeshots|Multilanguage screenshots]] || documentaton/training || align=left| Identify and document a generalized (ideally automated) method for taking nearly identical screen shots with the desktop set to a selected list of different languages. (Possibly Orca?).
 
|-
 
|-
! gtk3 || [[GoogleCodeIn2012/GTK3_guide|GTK3 conversion guide]] || documentation/training || Flesh out the [[Features/GTK3/Porting|GTK-2 to GTK-3]] conversion documentation to include more comprehensive coverage of Pango.
+
! gtk3 || [[GoogleCodeIn2012/GTK3_guide|GTK3 conversion guide]] || documentation/training || align=left| Flesh out the [[Features/GTK3/Porting|GTK-2 to GTK-3]] conversion documentation to include more comprehensive coverage of Pango.
 
|-
 
|-
! soas || [[GoogleCodeIn2012/SOAS_guide|Sugar on a Stick guide]] || documentation/training || Better document the process of creating and using [[Sugar_on_a_Stick|Sugar on a Stick]] the LiveUSB version of Sugar.
+
! soas || [[GoogleCodeIn2012/SOAS_guide|Sugar on a Stick guide]] || documentation/training || align=left| Better document the process of creating and using [[Sugar_on_a_Stick|Sugar on a Stick]] the LiveUSB version of Sugar.
 
|-
 
|-
! www || [[GoogleCodeIn2012/SugarLabs.org|Create new Sugar Labs home page]] || documentation/training || We have some detailed designs of a new website that need to be implemented.
+
! www || [[GoogleCodeIn2012/SugarLabs.org|Create new Sugar Labs home page]] || documentation/training || align=left| We have some detailed designs of a new website that need to be implemented.
 
|-
 
|-
! soas || [[GoogleCodeIn2012/VM|Sugar VM]] || documentation/training || Better document the process of running Sugar in a [[Sugar_Creation_Kit/VirtualBox|virtual machine (VM)]].
+
! soas || [[GoogleCodeIn2012/VM|Sugar VM]] || documentation/training || align=left| Better document the process of running Sugar in a [[Sugar_Creation_Kit/VirtualBox|virtual machine (VM)]].
 
|-
 
|-
! doc || [[GoogleCodeIn2012/Videos|How-to videos]] || documentation/training || Create videos on how to use Sugar and how to use core Sugar activities.
+
! doc || [[GoogleCodeIn2012/Videos|How-to videos]] || documentation/training || align=left| Create videos on how to use Sugar and how to use core Sugar activities.
 
|-
 
|-
! doc || [[GoogleCodeIn2012/Collections|How to create a collection]] || documentation/training || Create a guide to creating and using collections.
+
! doc || [[GoogleCodeIn2012/Collections|How to create a collection]] || documentation/training || align=left| Create a guide to creating and using collections.
 
|-
 
|-
! doc || [[GoogleCodeIn2012/FLOSSMANUAL_Sugar|Sugar FLOSS Manual]] || documentation/training || Update and add new content to the manual [http://en.flossmanuals.net/sugar/index/ Sugar Manual]
+
! doc || [[GoogleCodeIn2012/FLOSSMANUAL_Sugar|Sugar FLOSS Manual]] || documentation/training || align=left| Update and add new content to the manual [http://en.flossmanuals.net/sugar/index/ Sugar Manual]
 
|-
 
|-
! doc || [[GoogleCodeIn2012/MYOSA|Make your own Sugar activityl]] || documentation/training || Update and add new content to the manual [http://en.flossmanuals.net/make-your-own-sugar-activities/index/ Make Your Own Sugar Activities]
+
! doc || [[GoogleCodeIn2012/MYOSA|Make your own Sugar activityl]] || documentation/training || align=left| Update and add new content to the manual [http://en.flossmanuals.net/make-your-own-sugar-activities/index/ Make Your Own Sugar Activities]
 
|-
 
|-
! i18n || [[GoogleCodeIn2012/SVG images|SVG internationalization]] || outreach/research || Research internationalization of SVG images.
+
! i18n || [[GoogleCodeIn2012/SVG images|SVG internationalization]] || outreach/research || align=left| Research internationalization of SVG images.
 
|-
 
|-
! assessment || [[GoogleCodeIn2012/Assessment_tools|Sugar assessment tools]] || outreach/research || Research what [[Platform_Team/sugar-stats|metadata about Sugar activity usage]] would be helpful to teachers for assessment purposes.
+
! assessment || [[GoogleCodeIn2012/Assessment_tools|Sugar assessment tools]] || outreach/research || align=left| Research what [[Platform_Team/sugar-stats|metadata about Sugar activity usage]] would be helpful to teachers for assessment purposes.
 
|-
 
|-
! outreach || [[GoogleCodeIn2012/Sugar_at_your_school|Sugar in your school (opportunities)]] || outreach/research || Research what opportunities/roadblocks exist for running Sugar in your local schools.
+
! outreach || [[GoogleCodeIn2012/Sugar_at_your_school|Sugar in your school (opportunities)]] || outreach/research || align=left| Research what opportunities/roadblocks exist for running Sugar in your local schools.
 
|-
 
|-
! outreach || [[GoogleCodeIn2012/Sugar_roadblocks|Sugar in your school (roadblocks)]] || outreach/research || Research what is missing from Sugar that makes it unused by your local schools.
+
! outreach || [[GoogleCodeIn2012/Sugar_roadblocks|Sugar in your school (roadblocks)]] || outreach/research || align=left| Research what is missing from Sugar that makes it unused by your local schools.
 
|-
 
|-
! future || [[GoogleCodeIn2012/Sugar_in_the_cloud|Sugar in the Cloud]] || outreach/research || Research the issues involved with porting Sugar to "the Cloud".
+
! future || [[GoogleCodeIn2012/Sugar_in_the_cloud|Sugar in the Cloud]] || outreach/research || align=left| Research the issues involved with porting Sugar to "the Cloud".
 
|-
 
|-
! future || [[GoogleCodeIn2012/Sugar_on_Android|Sugar on Android]] || outreach/research || Research the issues involved with porting Sugar to Android.
+
! future || [[GoogleCodeIn2012/Sugar_on_Android|Sugar on Android]] || outreach/research || align=left| Research the issues involved with porting Sugar to Android.
 
|-
 
|-
! activity || [[GoogleCodeIn2012/Sugar_and_CGG|Copyleft Games]] || outreach/research || Research how Sugar Labs might leverage the work of [copyleftgames.org CGG] and CGG might leverage the work of Sugar Labs.
+
! activity || [[GoogleCodeIn2012/Sugar_and_CGG|Copyleft Games]] || outreach/research || align=left| Research how Sugar Labs might leverage the work of [copyleftgames.org CGG] and CGG might leverage the work of Sugar Labs.
 
|-
 
|-
! future || [[GoogleCodeIn2012/Python3|Port to Python3]] || outreach/research || Research the issues we will encounter in [http://lwn.net/Articles/523465/ porting to Python 3]
+
! future || [[GoogleCodeIn2012/Python3|Port to Python3]] || outreach/research || align=left| Research the issues we will encounter in [http://lwn.net/Articles/523465/ porting to Python 3]
 
|-
 
|-
! future || [[GoogleCodeIn2012/OnlineAccounts|Manage online credentials]] || outreach/research || What's the best way to handle online credentials in Sugar (i.e.: Facebook; Twitter; Google Plus; accounts)? [http://developer.gnome.org/goa/stable/ Gnome Online Accounts] maybe?  
+
! future || [[GoogleCodeIn2012/OnlineAccounts|Manage online credentials]] || outreach/research || align=left| What's the best way to handle online credentials in Sugar (i.e.: Facebook; Twitter; Google Plus; accounts)? [http://developer.gnome.org/goa/stable/ Gnome Online Accounts] maybe?  
 
|-
 
|-
! maintenance || [[GoogleCodeIn2012/Sugar_orphan_status|Orphaned activities]] || quality assurance || Do an analysis of which Sugar activities are are orphaned.
+
! maintenance || [[GoogleCodeIn2012/Sugar_orphan_status|Orphaned activities]] || quality assurance || align=left| Do an analysis of which Sugar activities are are orphaned.
 
|-
 
|-
! maintenance || [[GoogleCodeIn2012/Sugar_touch_status|Sugar Touch]] || quality assurance || Do an analysis of which Sugar activities are touch-enabled or need modifications to support touch.
+
! maintenance || [[GoogleCodeIn2012/Sugar_touch_status|Sugar Touch]] || quality assurance || align=left| Do an analysis of which Sugar activities are touch-enabled or need modifications to support touch.
 
|-
 
|-
! doc || [[GoogleCodeIn2012/Sugar_doc_status|Sugar Documentation]] || quality assurance || Do an analysis of which Sugar activities are lacking in documentation (e.g. [[Activities|Activity wiki page]]).
+
! doc || [[GoogleCodeIn2012/Sugar_doc_status|Sugar Documentation]] || quality assurance || align=left| Do an analysis of which Sugar activities are lacking in documentation (e.g. [[Activities|Activity wiki page]]).
 
|-
 
|-
! arm || [[GoogleCodeIn2012/Sugar_ARM_status|Sugar on ARM]] || quality assurance || Do an analysis of which Sugar activities are have issues running on non-x86 architectures (e.g. ARM).
+
! arm || [[GoogleCodeIn2012/Sugar_ARM_status|Sugar on ARM]] || quality assurance || align=left| Do an analysis of which Sugar activities are have issues running on non-x86 architectures (e.g. ARM).
 
|-
 
|-
! i18n || [[GoogleCodeIn2012/Sugar_i18n_status|Sugar i18n]] || quality assurance || Do an analysis of which Sugar activities are lacking i18n support.
+
! i18n || [[GoogleCodeIn2012/Sugar_i18n_status|Sugar i18n]] || quality assurance || align=left| Do an analysis of which Sugar activities are lacking i18n support.
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Special_needs|Special Needs]] || user interface || Analyze Sugar from the point of view of special needs and make recommendations for improvements.
+
! sugar || [[GoogleCodeIn2012/Special_needs|Special Needs]] || user interface || align=left| Analyze Sugar from the point of view of special needs and make recommendations for improvements.
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Touch_UI|Touch UI]] || user interface || Help us design the Sugar affordances for Sugar on tablet computers (Sugar Touch).
+
! sugar || [[GoogleCodeIn2012/Touch_UI|Touch UI]] || user interface || align=left| Help us design the Sugar affordances for Sugar on tablet computers (Sugar Touch).
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Maliit|On-screen Keyboard]] || user interface || Develop new Maliit keyboard files for additional languages(beyond those already developed by garycmartin).
+
! sugar || [[GoogleCodeIn2012/Maliit|On-screen Keyboard]] || user interface || align=left| Develop new Maliit keyboard files for additional languages(beyond those already developed by garycmartin).
 
|-
 
|-
! sugar || [[GoogleCodeIn2012/Accelerometer|Accelerometer]] || user interface || Think of ways to further leverage the use of an accelerometer in Sugar (and other common sensors found in portable computing devices).
+
! sugar || [[GoogleCodeIn2012/Accelerometer|Accelerometer]] || user interface || align=left| Think of ways to further leverage the use of an accelerometer in Sugar (and other common sensors found in portable computing devices).
 
|-
 
|-
! learning || [[GoogleCodeIn2012/Assessment|Assessment]] || user interface || Assessing how Sugar is used by students. What is being learned? Survey students and teachers. How well does it deliver its goals?
+
! learning || [[GoogleCodeIn2012/Assessment|Assessment]] || user interface || align=left| Assessing how Sugar is used by students. What is being learned? Survey students and teachers. How well does it deliver its goals?
 
|-
 
|-
! future || [[GoogleCodeIn2012/Feature_requests|New Features]] || user interface || Survey Sugar users to find out what UI features they want from Sugar in the future.
+
! future || [[GoogleCodeIn2012/Feature_requests|New Features]] || user interface || align=left| Survey Sugar users to find out what UI features they want from Sugar in the future.
 
|}
 
|}
  

Revision as of 11:28, 19 November 2012

Sugar Labs is applying to participating in Google Code-in for 2012.

Message to potential participants

It is important that you obtain permission of your parents.

Es importante que obtengas el permiso de tus padres para participar.

http://www.google-melange.com/gci/document/show/gci_program/google/gci2012/help_page#eligibility

Please see the Contest Rules for Eligibility and Registration process.

http://www.google-melange.com/gci/document/show/gci_program/google/gci2012/terms_and_conditions

Why we are participating

Sugar is written and maintained by volunteers, who range from seasoned professionals to children as young as 12-years of age. Children who have grown up with Sugar have transitioned from Sugar users to Sugar App developers to Sugar maintainers. They hang out on IRC with the global Sugar developer community and are full-fledged members of the Sugar development team. It is this latter group of children we hope will participate in and benefit from Google Code-in. Specifically we want to re-enforce the message that Sugar belongs to its users and that they have both ownership and the responsibility that ownership implies. Just as learning is not something done to you, but something you do, learning with Sugar ultimately means participating in the Sugar development process. At Sugar Labs, we are trying to bring the culture of Free Software into the culture of school. So the Code-in is not just an opportunity for us to get some tasks accomplished, it is quintessential to our overall mission.

About GCI

Code-in FAQ

Tasks

This brainstorming page lists some general categories from which specific individual tasks can be specified. (Note: We had a number of tasks listed in our GSOC application that may be relevant to GCI. We also have many Features that are still pending.)

Key:

Code
Tasks related to writing or refactoring code
Documentation/Training
Tasks related to creating/editing documents and helping others learn more
Outreach/Research
Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
Quality Assurance
Tasks related to testing and ensuring code is of high quality.
User Interface
Tasks related to user experience research or user interface design and interaction

(File:GCI.csv Please make your edits below, they will be migrated to the CSV list and uploaded to the GCI site.)

Project Title Category Notes
i18n Pootle helper-script code Write a new pootle-helper script for doing preventative msgfmt checks.
i18n Sugarize Virtaal code Sugarize Virtaal for L10n "bootstrapping"
gtk3 GTK2-to-GTK3 conversion code Convert Sugar activities from GTK-2 to GTK-3 framework.
touch On-screen keyboard support code Enable touch for activities that use direct keyboard input.
sugar Set background image code Implement the set background image on Home View Feature.
sugar Multiple Homeviews code Implement the multiple homeview feature
toolkit Package toolbar utils code Package Sugar activity utilities (e.g. [1]) for inclusion in the Sugar toolkit.
activity Infoslicer enhancement (wikislices) code Extend the Infoslicer activity to be able to use the local content in the Wikislices project.
activity Infoslicer enhancement (journal images) code Extend the Infoslicer activity to be able to use images from the Sugar Journal
activity Sugarize Python Turtle module code Will require port of the Python turtle module to GTK (currently it is QT)
activity Turtle Art nutrition code Further develop the prototype Turtle Nutrition plug-in into a stand-alone activity.
activity Portfolio videos code Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation
sugar Unified journal view code Rather than viewing the details of a Journal entry on a separate page, make the details appear in an expandable in-line format
activity Plugin support code Design a uniform plug-in bundle type and modify the activity installer to recognize this new type.
sugar End-user modifications of Sugar source code We have a mechanism for viewing the Sugar toolkit source; but no such convenient way for making changes without risking messing up the system.
activity Implement collaboration in Paint Activity code Paint Activity does not implement collaboration yet.
activity Implement a presentation mode in Fototoon code Fototoon should have a view to edit and view one cell at a time using the full screen.
activity Port GBrainy to Python code GBrainy have many good logic games, but is programmed in Mono. It would nice to have a native Python version.
sugar Implement help mechanism for activities using Mallard code Mallard is a markup language that makes it easy to provide user help. It would be a nice feature to add Mallard-like help to activities, accessed through a mechanism similar to the view source mechanism.
activity Turtle Art tutorial documentation/training Write a Turtle Art introductory tutorial
i18n Multilanguage screenshots documentaton/training Identify and document a generalized (ideally automated) method for taking nearly identical screen shots with the desktop set to a selected list of different languages. (Possibly Orca?).
gtk3 GTK3 conversion guide documentation/training Flesh out the GTK-2 to GTK-3 conversion documentation to include more comprehensive coverage of Pango.
soas Sugar on a Stick guide documentation/training Better document the process of creating and using Sugar on a Stick the LiveUSB version of Sugar.
www Create new Sugar Labs home page documentation/training We have some detailed designs of a new website that need to be implemented.
soas Sugar VM documentation/training Better document the process of running Sugar in a virtual machine (VM).
doc How-to videos documentation/training Create videos on how to use Sugar and how to use core Sugar activities.
doc How to create a collection documentation/training Create a guide to creating and using collections.
doc Sugar FLOSS Manual documentation/training Update and add new content to the manual Sugar Manual
doc Make your own Sugar activityl documentation/training Update and add new content to the manual Make Your Own Sugar Activities
i18n SVG internationalization outreach/research Research internationalization of SVG images.
assessment Sugar assessment tools outreach/research Research what metadata about Sugar activity usage would be helpful to teachers for assessment purposes.
outreach Sugar in your school (opportunities) outreach/research Research what opportunities/roadblocks exist for running Sugar in your local schools.
outreach Sugar in your school (roadblocks) outreach/research Research what is missing from Sugar that makes it unused by your local schools.
future Sugar in the Cloud outreach/research Research the issues involved with porting Sugar to "the Cloud".
future Sugar on Android outreach/research Research the issues involved with porting Sugar to Android.
activity Copyleft Games outreach/research Research how Sugar Labs might leverage the work of [copyleftgames.org CGG] and CGG might leverage the work of Sugar Labs.
future Port to Python3 outreach/research Research the issues we will encounter in porting to Python 3
future Manage online credentials outreach/research What's the best way to handle online credentials in Sugar (i.e.: Facebook; Twitter; Google Plus; accounts)? Gnome Online Accounts maybe?
maintenance Orphaned activities quality assurance Do an analysis of which Sugar activities are are orphaned.
maintenance Sugar Touch quality assurance Do an analysis of which Sugar activities are touch-enabled or need modifications to support touch.
doc Sugar Documentation quality assurance Do an analysis of which Sugar activities are lacking in documentation (e.g. Activity wiki page).
arm Sugar on ARM quality assurance Do an analysis of which Sugar activities are have issues running on non-x86 architectures (e.g. ARM).
i18n Sugar i18n quality assurance Do an analysis of which Sugar activities are lacking i18n support.
sugar Special Needs user interface Analyze Sugar from the point of view of special needs and make recommendations for improvements.
sugar Touch UI user interface Help us design the Sugar affordances for Sugar on tablet computers (Sugar Touch).
sugar On-screen Keyboard user interface Develop new Maliit keyboard files for additional languages(beyond those already developed by garycmartin).
sugar Accelerometer user interface Think of ways to further leverage the use of an accelerometer in Sugar (and other common sensors found in portable computing devices).
learning Assessment user interface Assessing how Sugar is used by students. What is being learned? Survey students and teachers. How well does it deliver its goals?
future New Features user interface Survey Sugar users to find out what UI features they want from Sugar in the future.

Mentors

NOTE TO MENTORS: Please create an account on [2] and fill out the Request to be a Mentor form.

Depending on the project, we will assign multiple mentors from our various development and support teams.

  • Chris Leonard
  • Walter Bender
  • Claudia Urrea
  • Pacita Pena
  • Rosamel Ramirez
  • Sdenka Salas
  • Sam Greenfeld
  • Gonzalo Odiard
  • Simon Schampijer
  • Manuel Quiñones
  • Tony Forster
  • Guzman Trinidad
  • Adam Holt
  • Sean Daly
  • Manuel Kaufmann
  • Mark Battley
  • Alan Aguiar
  • Bernie Innocenti
  • Daniel Drake
  • Martin Abente
  • Raul Guttierrez Segales
  • C Scott Ananian
  • James Simmons
  • Luis Gustavo Lira
  • Andres Aguirre

et al.