Summer of Code/2018: Difference between revisions
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) | |||
|} | |} | ||