Summer of Code/2018: Difference between revisions

Mohayon (talk | contribs)
Added Sugarizer package / deploy project
Tag: visualeditor-switched
Line 191: Line 191:
;Expected results: New Features, fixes, documentation, and new example programs for each new feature.
;Expected results: New Features, fixes, 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)
|-
|Making Sugarizer easy to package and deploy
|Michaël Ohayon
Lionel Laské
|
;Brief explanation
:[https://github.com/llaske/sugarizer-server Sugarizer] is the javascript version of Sugar, making education available of many platforms from web to mobile.:The app is composed by both a client side and a server side.
:Two evolutions could simplify the deployment process to make Sugarizer attractive for schools.
:1 - Package an image for Raspberry Pi that could be flashed on a sd card and that could bring sugarizer client and/or server (customizable)
:2 - Create one click to deploy scripts, to deploy a full Sugarizer stack on popular providers such as Amazon AWS or Heroku.
:
;Expected results:Raspberry Pi image files. Deployment scripts.
;Knowledge prerequisites:Linux system administration knowledge, bash scripting capabilities, Docker enthusiasm. (This project may require to download many system files)


|}
|}