Changes

Jump to: navigation, search

Summer of Code/2017

1,840 bytes added, 12:47, 28 January 2017
Created page with "== Project Ideas == {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |-style="background:#787878; color: white;" !..."
== Project Ideas ==

{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! !! Title !! Mentor !! Project

|-
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |Internationalization and Localization ||valign=top width="15%" | Chris Leonard ||align=left valign=top|
;Brief explanation: A goal of Sugar Labs is to enable our users to experience Sugar in their own native language. See [[Translation_Proposal#ToDo:|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

|-
!valign=top | ||valign=top width="15%" style="background:#e3e4e5;" |New backend server for Turtle Blocks and Music Blocks ||valign=top width="15%" | Walter Bender ||align=left valign=top|
;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

|-
!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 equal temperament. But there are many ways to chose and tune notes in a musical system that offer different expressive characterisitics.
;Expected results: Extend Music Blocks such that different approaches to temperament are available to the user.
;Knowledge prerequisites: Knowledge of JavaScript, music theory

|}

Navigation menu