Changes

Jump to navigation Jump to search
565 bytes removed ,  23:06, 22 January 2018
Line 92: Line 92:  
;Expected results: A set of website pages and also documentation in Pdf form with this the problems of newcomers about their contribution will be solved and they can work easily
 
;Expected results: A set of website pages and also documentation in Pdf form with this the problems of newcomers about their contribution will be solved and they can work easily
 
;Knowledge prerequisites: community research , GitHub , coding experience ( HTML, CSS )
 
;Knowledge prerequisites: community research , GitHub , coding experience ( HTML, CSS )
 +
 
|-
 
|-
 
| valign=top width="15%" style="background:#e3e4e5;" |New Social Sugarlabs website<br>[[File:Social Site.jpg|90px|thumb|center]]
 
| valign=top width="15%" style="background:#e3e4e5;" |New Social Sugarlabs website<br>[[File:Social Site.jpg|90px|thumb|center]]
Line 124: Line 125:  
;Expected results: A UI/UX layout and an interactive design which can be easy to use and outreach more.
 
;Expected results: A UI/UX layout and an interactive design which can be easy to use and outreach more.
 
;Knowledge prerequisites: Knowledge of web designing and use of some basic languages ( HTML, CSS styling, JavaScript, PHP)
 
;Knowledge prerequisites: Knowledge of web designing and use of some basic languages ( HTML, CSS styling, JavaScript, PHP)
  −
/* Project Ideas -- Experiments and Documentation for Music Blocks and Robotics*/
      
|-
 
|-
Line 134: Line 133:  
;Expected results: A working method for interfacing with a simple robot; additional features within MB to ease interfacing; and full documentation of how to recreate successful projects (that a classroom could use); communication (we do not want to guess what experiments you are doing by yourself--do not be shy to send emails, videos, pictures DAILY!!!)
 
;Expected results: A working method for interfacing with a simple robot; additional features within MB to ease interfacing; and full documentation of how to recreate successful projects (that a classroom could use); communication (we do not want to guess what experiments you are doing by yourself--do not be shy to send emails, videos, pictures DAILY!!!)
 
;Knowledge prerequisites: Understanding of Javascript (Music Blocks source code) and robotics (no particular method requested, just make sure it is free/libre); demonstratable documentation and self-management skills; NOTE: we value quality, clear ideas over expensive or pretty robots
 
;Knowledge prerequisites: Understanding of Javascript (Music Blocks source code) and robotics (no particular method requested, just make sure it is free/libre); demonstratable documentation and self-management skills; NOTE: we value quality, clear ideas over expensive or pretty robots
  −
/* Project Ideas -- Become a Prolific Music Blocks Composer: Create Examples, Compositions, and New Experiments Every Day!*/
      
|-
 
|-
Line 144: Line 141:  
;Expected results: Quality examples sent daily; variety of styles; runs entire gamut in terms of blocks used (we want a number of great examples for each and every block feature); organized documentation of all examples created, which can be finalized in the final weeks of GSoC
 
;Expected results: Quality examples sent daily; variety of styles; runs entire gamut in terms of blocks used (we want a number of great examples for each and every block feature); organized documentation of all examples created, which can be finalized in the final weeks of GSoC
 
;Knowledge prerequisites: Understanding of Music Blocks program; A good proposal is one that has a well-thought out and detailed list of music projects for each day of GSoC (timeframes, blocks used, musical styles, name of music to be transcribed); experience with music and composition/theory is a definate plus.
 
;Knowledge prerequisites: Understanding of Music Blocks program; A good proposal is one that has a well-thought out and detailed list of music projects for each day of GSoC (timeframes, blocks used, musical styles, name of music to be transcribed); experience with music and composition/theory is a definate plus.
  −
/* Project Ideas -- Music Blocks UI Improvements and Implementation*/
      
|-
 
|-
Line 154: Line 149:  
;Expected results: Visually unified, beautiful and intuitive Music Blocks interface. Documentation to benefit future contributors to understand "what Music Blocks style is" (obviously this may change in the future, but a thoughtful rationale for the new style is expected).
 
;Expected results: Visually unified, beautiful and intuitive Music Blocks interface. Documentation to benefit future contributors to understand "what Music Blocks style is" (obviously this may change in the future, but a thoughtful rationale for the new style is expected).
 
;Knowledge prerequisites: Understanding of CSS, Javascript, and HTML. Published work on UI (links to code, websites, etc)
 
;Knowledge prerequisites: Understanding of CSS, Javascript, and HTML. Published work on UI (links to code, websites, etc)
  −
/* Project Ideas -- Scales/Modes/Keys Design Improvements and Implementation*/
      
|-
 
|-
Line 164: Line 157:  
;Expected results: Detailed documentation created for developer audience that specifies 1) proposed features and overall design, 2) purpose of design choices, 3) audit of code (e.g. What changes to our current approach may be necessary? Are there libraries that may be useful?) 4) widget design proposal as well as MB code design proposal.
 
;Expected results: Detailed documentation created for developer audience that specifies 1) proposed features and overall design, 2) purpose of design choices, 3) audit of code (e.g. What changes to our current approach may be necessary? Are there libraries that may be useful?) 4) widget design proposal as well as MB code design proposal.
 
;Knowledge prerequisites: Understanding of Music Theory and/or group (or set) theory. Please read the articles at https://owncloud.libretools.com/index.php/s/2GtAhkvQpt3fYfF We are looking for candidates that can make a simple and effective design that a future (or current) developer could read and implement.
 
;Knowledge prerequisites: Understanding of Music Theory and/or group (or set) theory. Please read the articles at https://owncloud.libretools.com/index.php/s/2GtAhkvQpt3fYfF We are looking for candidates that can make a simple and effective design that a future (or current) developer could read and implement.
  −
/* Project Ideas -- Music Analysis and Visualization Tools*/
      
|-
 
|-
Line 174: Line 165:  
;Expected results: New Features.
 
;Expected results: New Features.
 
;Knowledge prerequisites: Literacy in reading music; Music Theory knowledge; UI knowledge; javascript knowledge
 
;Knowledge prerequisites: Literacy in reading music; Music Theory knowledge; UI knowledge; javascript knowledge
  −
/* Project Ideas -- Music Blocks Musical Ornaments Features*/
      
|-
 
|-
Line 184: Line 173:  
;Expected results: New Features, documentation, and new example programs for each new feature.
 
;Expected results: New Features, documentation, and new example programs for each new feature.
 
;Knowledge prerequisites: Music Theory knowledge; javascript knowledge; knowledge of Music Blocks and tone.js internals (please research)
 
;Knowledge prerequisites: Music Theory knowledge; javascript knowledge; knowledge of Music Blocks and tone.js internals (please research)
  −
/* Project Ideas -- Music Blocks Widget: New Features and Improvements*/
      
|-
 
|-

Navigation menu