Difference between revisions of "Summer of Code/2017"

From Sugar Labs
Jump to navigation Jump to search
(added myself to mentor list)
Line 12: Line 12:
  
 
|-
 
|-
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |New backend server for Turtle Blocks and Music Blocks ||valign=top width="15%" | Walter Bender<br>Vikram Ahuja<br>Ignacio Rodriguez ||align=left valign=top|
+
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |New Back-end Server for Turtle Blocks and Music Blocks ||valign=top width="15%" | Walter Bender<br>Vikram Ahuja<br>Ignacio Rodriguez ||align=left valign=top| ;Brief explanation: Last year we sponsored [http://vikramahujagsoc.blogspot.com/ an exploration] of using a git-like back end for projects so that they could be cloned, forked, etc. This summer we would like to implement and deploy this new approach.
;Brief explanation: Last year we sponsored [http://vikramahujagsoc.blogspot.com/ an exploration] of using a git-like back end for projects so that they could be cloned, forked, etc. This summer we would like to implement and deploy this new approach.
 
 
;Expected results: Deployment of "git" back end.
 
;Expected results: Deployment of "git" back end.
 
;Knowledge prerequisites: Knowledge of Git, JavaScript, server-side skills
 
;Knowledge prerequisites: Knowledge of Git, JavaScript, server-side skills
  
 
|-
 
|-
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |Going beyond Equal Temperament in Music Blocks ||valign=top width="15%" | Walter Bender<br>Devin Ulibarri||align=left valign=top|
+
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |Going Beyond Equal Temperament in Music Blocks ||valign=top width="15%" | Walter Bender<br>Devin Ulibarri ||align=left valign=top|
 
;Brief explanation: Most modern music systems are designed around [https://en.wikipedia.org/wiki/Equal_temperament equal temperament]. But there are many ways to [https://en.wikipedia.org/wiki/Musical_temperament chose and tune notes] in a musical system that offer different expressive characteristics.
 
;Brief explanation: Most modern music systems are designed around [https://en.wikipedia.org/wiki/Equal_temperament equal temperament]. But there are many ways to [https://en.wikipedia.org/wiki/Musical_temperament chose and tune notes] in a musical system that offer different expressive characteristics.
 
;Expected results: Extend Music Blocks such that different approaches to temperament are available to the user.
 
;Expected results: Extend Music Blocks such that different approaches to temperament are available to the user.
 
;Knowledge prerequisites: Knowledge of JavaScript, music theory
 
;Knowledge prerequisites: Knowledge of JavaScript, music theory
 +
 
|-
 
|-
!
+
!valign=top | ||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 ||align=left valign=top|
!Giving Sugar Labs website a new Look
+
;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]).
!Ignacio Rodriguez
+
;Expected results: Deployment of a new website for Sugar Labs
Samson Goddy
+
;Knowledge prerequisites: JavaScript, HTML, CSS, Ruby, JQuery  
 
 
Dave Crossland
 
 
 
Walter Bender
 
 
 
Tymon Radzik
 
!Brief explanation
 
Sugar Labs tend to give it [https://github.com/sugarlabs/www-sugarlabs homepage] a new look, with the goal to attract make it more attracting and making it more easier for strangers to explore.
 
 
 
See link to get more information concerning the [https://github.com/sugarlabs/www-sugarlabs/blob/master/STRUCTURE.md proposed homepage]  
 
 
 
Expected results
 
 
 
Here's a list of organizations that might be considered peers with Sugar Labs. Comparing their websites with ours may give us ideas for how we can improve.
 
* <nowiki>https://learningequality.org</nowiki>
 
* <nowiki>http://haxe.org</nowiki>
 
 
 
Knowledge prerequisites  
 
 
 
JavaScript, HTML & CSS, Ruby, JQuery  
 
 
|}
 
|}

Revision as of 11:06, 29 January 2017

Project Ideas

Title Mentor Project
Internationalization and Localization Chris Leonard
Brief explanation
A goal of Sugar Labs is to enable our users to experience Sugar in their own native language. See Translation Proposal To Do List for details.
Expected results
Work flow improvements for i18n
Knowledge prerequisites
Some knowledge of Pootle; some scripting experience; Python and JavaScript
New Back-end Server for Turtle Blocks and Music Blocks Walter Bender
Vikram Ahuja
Ignacio Rodriguez
;Brief explanation: Last year we sponsored an exploration of using a git-like back end for projects so that they could be cloned, forked, etc. This summer we would like to implement and deploy this new approach.
Expected results
Deployment of "git" back end.
Knowledge prerequisites
Knowledge of Git, JavaScript, server-side skills
Going Beyond Equal Temperament in Music Blocks Walter Bender
Devin Ulibarri
Brief explanation
Most modern music systems are designed around equal temperament. But there are many ways to chose and tune notes in a musical system that offer different expressive characteristics.
Expected results
Extend Music Blocks such that different approaches to temperament are available to the user.
Knowledge prerequisites
Knowledge of JavaScript, music theory
Giving Sugar Labs Website a New Look Ignacio Rodriguez
Samson Goddy
Dave Crossland
Tymon Radzik
Brief explanation
Sugar Labs would like a new look for its homepage, with the goals of making it more attractive and easier to explore (See link to get more information concerning the proposed homepage).
Expected results
Deployment of a new website for Sugar Labs
Knowledge prerequisites
JavaScript, HTML, CSS, Ruby, JQuery