Line 1: |
Line 1: |
| + | GSoC 2017 projects |
| + | <center> |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! Student !! Mentors !! Proposal Link !! Blog Link |
| + | |- |
| + | | width=25%; valign=top | Raphael Teyssandier |
| + | | width=25%; valign=top | Michaël Ohayon and Lionel Laské |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/4957188710727680/overview/ Sugarizer Deployment Tool]<br>[[Summer of Code/Raphael Teyssandier]] |
| + | | width=25%; valign=top | [http://sugarizer-deployment-tool.blogspot.fr/ blog] |
| + | |- |
| + | | width=25%; valign=top | Tarun Kumar Singhal |
| + | | width=25%; valign=top | Lionel Laské and Michaël Ohayon |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/6698013379526656/overview/ Sugarizer Server Dashboard]<br>[[Summer of Code/Tarun Kumar Singhal]] |
| + | | width=25%; valign=top | [https://github.com/tarunsinghal92/sugarizer-backend/wiki blog] |
| + | |- |
| + | | width=25%; valign=top | Jatin Dhankhar |
| + | | width=25%; valign=top | Sam Cantero and Tony Anderson |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/4987332267606016/overview/ Maintaining ASLO]<br>[[Summer of Code/Jatin Dhankhar]] |
| + | | width=25%; valign=top | [https://jatindhankhar.in/blog blog] |
| + | |- |
| + | | width=25%; valign=top | Sanjay Kumar |
| + | | width=25%; valign=top | Tony Anderson and Ignacio Rodriguez |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/5716653544308736/overview/ Mind Math Activity]<br>[[Summer of Code/Sanjay Kumar]] |
| + | | width=25%; valign=top | [http://sanjaykumarap.blogspot.in/ blog] |
| + | |- |
| + | | width=25%; valign=top | P. Seetarama Raju |
| + | | width=25%; valign=top | Samson Goddy and Walter Bender |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/6106673893605376/overview/ Giving Sugar Labs Website a New Look]<br>[[Summer of Code/Seetarama Raju]] |
| + | | width=25%; valign=top | [https://psramarajugsocblog.wordpress.com blog] |
| + | |- |
| + | | width=25%; valign=top | Zeeshan Khan |
| + | | width=25%; valign=top | Ignacio Rodriguez and Walter Bender |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/5325121714651136/overview/ Say no to Gtk2]<br>[[Summer of Code/Zeeshan Khan]] |
| + | | width=25%; valign=top | [https://zeeshanblogblog.wordpress.com blog] |
| + | |- |
| + | | width=25%; valign=top | Rishabh Thaney |
| + | | width=25%; valign=top | Abhijit Patel, Hrishi Patel, Walter Bender |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/4860989563469824/overview/ Sugar on Raspberry Pi]<br>[[Summer of Code/Rishabh Thaney]] |
| + | | width=25%; valign=top | [https://sugaronraspberrypi.wordpress.com/ blog] |
| + | |- |
| + | | width=25%; valign=top | Tayba Wasim |
| + | | width=25%; valign=top | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/4549541150851072/overview/ Timbre Widget for Music Blocks]<br>[[Summer of Code/Tayba Wasim]] |
| + | | width=25%; valign=top | [https://tabs16blog.wordpress.com/ blog] |
| + | |- |
| + | | width=25%; valign=top | Dinuka Tharangi |
| + | | width=25%; valign=top | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel |
| + | | width=25%; valign=top | [https://summerofcode.withgoogle.com/dashboard/project/5761551930753024/overview/ User Manual for Music Blocks]<br>[[Summer of Code/Dinuka Tharangi]] |
| + | | width=25%; valign=top | [http://dinukaasblog.blogspot.com/ blog] |
| + | |- |
| + | | width=25%; valign=top | Prachi Agrawal |
| + | | width=25%; valign=top | Devin Ulibarri, Cristina Del Puerto, Hrishi Patel |
| + | | width=25%; valign=top | [https://outreachy.gnome.org/?q=view_projects&prg=8&p=1588 Music Blocks Improvements]<br>[[Summer of Code/Prachi Agrawal|Outreachy/Prachi Agrawal]] |
| + | | width=25%; valign=top | [https://medium.com/feed/@pragr07 RSS feed] |
| + | |} |
| + | |
| + | </center> |
| + | |
| + | == Sponsored Projects == |
| + | |
| + | [https://summerofcode.withgoogle.com/organizations/5544862897143808/ Sugar Labs at GSoC] |
| + | |
| == Project Ideas == | | == Project Ideas == |
| | | |
− | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | + | {| border="1" cellpadding="3" style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| |-style="background:#787878; color: white;" | | |-style="background:#787878; color: white;" |
| !Title | | !Title |
Line 37: |
Line 100: |
| |- | | |- |
| | valign=top width="15%" style="background:#e3e4e5;" |Giving Sugar Labs Website a New Look | | | valign=top width="15%" style="background:#e3e4e5;" |Giving Sugar Labs Website a New Look |
− | | valign=top width="15%" | Ignacio Rodriguez<br>Samson Goddy<br>Dave Crossland<br>Tymon Radzik | + | | valign=top width="15%" | Ignacio Rodriguez<br>Samson Goddy<br>Tymon Radzik |
| + | Hrishi Patel |
| | align=left valign=top | | | | align=left valign=top | |
| ;Brief explanation: Sugar Labs would like a new look for its [https://github.com/sugarlabs/www-sugarlabs homepage], with the goals of making it more attractive and easier to explore (See link to get more information concerning the [https://github.com/sugarlabs/www-sugarlabs/blob/master/STRUCTURE.md proposed homepage]). | | ;Brief explanation: Sugar Labs would like a new look for its [https://github.com/sugarlabs/www-sugarlabs homepage], with the goals of making it more attractive and easier to explore (See link to get more information concerning the [https://github.com/sugarlabs/www-sugarlabs/blob/master/STRUCTURE.md proposed homepage]). |
Line 46: |
Line 110: |
| |- | | |- |
| | valign=top width="15%" style="background:#e3e4e5;" |Maintenance of activities.sugarlabs.org (ASLO) | | | valign=top width="15%" style="background:#e3e4e5;" |Maintenance of activities.sugarlabs.org (ASLO) |
− | | valign=top width="15%" | (volunteers?) | + | | valign=top width="15%" | Tony Anderson |
| | align=left valign=top | | | | align=left valign=top | |
| ;Brief explanation: http://activities.sugarlabs.org/ is the Sugar Labs app store, where activities are hosted and downloaded. Some maintenance tasks are needed. Sugar uses activities.sugarlabs.org in Software Update in My Settings, and has a link to it in the Browse default page. | | ;Brief explanation: http://activities.sugarlabs.org/ is the Sugar Labs app store, where activities are hosted and downloaded. Some maintenance tasks are needed. Sugar uses activities.sugarlabs.org in Software Update in My Settings, and has a link to it in the Browse default page. |
Line 70: |
Line 134: |
| | | |
| |- | | |- |
− | | valign=top width="15%" style="background:#e3e4e5;" |Sugarizer Server Dashboard<br>[[File:Dashboard server.png|90px|thumb|center]] | + | | valign=top width="15%" style="background:#e3e4e5;" |{{anchor|sugdash}}Sugarizer Server Dashboard<br>[[File:Dashboard server.png|90px|thumb|center]] |
| | valign=top width="15%" | Lionel Laské<br>Michaël Ohayon | | | valign=top width="15%" | Lionel Laské<br>Michaël Ohayon |
| |align=left valign=top | | | |align=left valign=top | |
Line 86: |
Line 150: |
| | | |
| |- | | |- |
− | | valign=top width="15%" style="background:#e3e4e5;" |Sugarizer Deployement and Management Tool for Android<br> | + | | valign=top width="15%" style="background:#e3e4e5;" |{{anchor|sugmdm}}Sugarizer Deployement and Management Tool for Android<br>[[File:Sugarizermdmtool.png|90px|thumb|center]] |
| | valign=top width="15%" | Michaël Ohayon<br>Lionel Laské | | | valign=top width="15%" | Michaël Ohayon<br>Lionel Laské |
| |align=left valign=top | | | |align=left valign=top | |
Line 105: |
Line 169: |
| | valign=top width="15%" style="background:#e3e4e5;" |User Manual for Music Blocks<br>[[File:Music-Blocks.png|90px|thumb|center]] | | | valign=top width="15%" style="background:#e3e4e5;" |User Manual for Music Blocks<br>[[File:Music-Blocks.png|90px|thumb|center]] |
| | valign=top width="15%" | Walter Bender<br>Devin Ulibarri | | | valign=top width="15%" | Walter Bender<br>Devin Ulibarri |
| + | Hrishi Patel |
| | align=left valign=top | | | | align=left valign=top | |
| ;Brief explanation: We have a [https://github.com/walterbender/musicblocks/blob/master/guide/README.md Guide], but we really need something a bit more polished as a user manual. | | ;Brief explanation: We have a [https://github.com/walterbender/musicblocks/blob/master/guide/README.md Guide], but we really need something a bit more polished as a user manual. |
Line 113: |
Line 178: |
| | valign=top width="15%" style="background:#e3e4e5;" |Just say no to GTK2 | | | valign=top width="15%" style="background:#e3e4e5;" |Just say no to GTK2 |
| | valign=top width="15%" | Ignacio Rodriguez<br>Sam Parkinson | | | valign=top width="15%" | Ignacio Rodriguez<br>Sam Parkinson |
| + | Abhijit Patel |
| | align=left valign=top | | | | align=left valign=top | |
| ;Brief explanation: GTK2 and GST0.10 are end of life. We need to upgrade the remaining activities with these dependencies. | | ;Brief explanation: GTK2 and GST0.10 are end of life. We need to upgrade the remaining activities with these dependencies. |
Line 130: |
Line 196: |
| | valign=top width="15%" |Sebastian Silva<br>Jonas Smedegaard | | | valign=top width="15%" |Sebastian Silva<br>Jonas Smedegaard |
| | align=left valign=top | | | | align=left valign=top | |
− | ;Brief explanation: Debian is a base for many educational derivative distribution. We would like to make a SugarBlend that is a good base for local integrators. | + | ;Brief explanation: Debian is a base for many educational derivative distribution. We would like to make a SugarBlend that is a good base for local integrators. See https://wiki.debian.org/SugarBlend and [[Debian]]. |
| ;Expected results: Debian SugarBlend of upcoming Debian 9 (Stretch) | | ;Expected results: Debian SugarBlend of upcoming Debian 9 (Stretch) |
| ;Knowledge prerequisites: Debian packaging, Linux system, Shell scripting | | ;Knowledge prerequisites: Debian packaging, Linux system, Shell scripting |
Line 137: |
Line 203: |
| | valign=top width="15%" style="background:#e3e4e5;" |Sugar on Raspberry Pi | | | valign=top width="15%" style="background:#e3e4e5;" |Sugar on Raspberry Pi |
| | valign=top width="15%" |Walter Bender | | | valign=top width="15%" |Walter Bender |
| + | Hrishi Patel |
| + | Abhijit Patel |
| | align=left valign=top | | | | align=left valign=top | |
| ;Brief explanation: Raspberry Pi is a popular tool with the Maker Movement. Sugar runs quite well on RPi3, but it is in need of some love. | | ;Brief explanation: Raspberry Pi is a popular tool with the Maker Movement. Sugar runs quite well on RPi3, but it is in need of some love. |
− | ;Expected results: Packaged Sugar for RPi suitable for inclusion on the [https://www.raspberrypi.org/downloads/ RPi download page]. | + | ;Expected results: An image for RPi, which boots to a Sugar desktop environment, and is suitable for inclusion on the [https://www.raspberrypi.org/downloads/ RPi download page]. |
| ;Knowledge prerequisites: Debian and/or Fedora packaging, Linux system, Shell scripting | | ;Knowledge prerequisites: Debian and/or Fedora packaging, Linux system, Shell scripting |
| | | |
Line 151: |
Line 219: |
| ;Knowledge prerequisites: Knowledge of JavaScript/Codrova/React and/or Swift. | | ;Knowledge prerequisites: Knowledge of JavaScript/Codrova/React and/or Swift. |
| | | |
− | |} | + | | |
| + | |
| + | |- |
| + | | valign=top width="15%" style="background:#e3e4e5;" |Collab Rethink<br> |
| + | | valign=top width="15%" | Abhijit Patel<br>Walter Bender |
| + | | align=left valign=top | |
| + | ;Brief explanation: Sugar collaboration uses a deprecated library, python-telepathy, which we no longer wish to maintain. We need to upgrade Sugar collab using something better |
| + | ;Expected results: Working version of revised collab system. |
| + | * Refactored presenceservice |
| + | * Common Collabwrapper module for all sugar activities. |
| + | |
| + | ;Knowledge prerequisites: python, prior knowledge of networking. knowledge of telepathy might be useful. |
| + | | |
| + | }|}|}|} |