Difference between revisions of "Summer of Code/2018/Archive"

From Sugar Labs
Jump to: navigation, search
m (Project Ideas)
(Non-Coding Project Ideas)
Line 10: Line 10:
  
 
|-
 
|-
| valign=top width="15%" style="background:#f3f4f5;"|<strike>Lesson Plans for Music Blocks</strike><br>[[File:Music-Blocks.png|90px|thumb|center]]
+
| valign=top width="15%" style="background:#fcfcfc"|Sugarizer Primero (Sugarizer1°)
 +
| valign=top width="15%" style="background:#fcfcfc;"|Education Team<br>Caryl Bigenho<br>Samson Goddy<br>Jaskirat Singh<br>perriefidelis
 +
Abdulazeez Abdulazeez
 +
| align=left valign=top  style="background:#fcfcfc;"|
 +
;Brief explanation: [https://github.com/llaske/sugarizer Sugarizer] is a large collection of many Activities suitable for general audiences. This project will package a subset  of the Activities (Minimum of 10 activities) suitable for children with a target age of 4-7 (grades Pre-K-2) and with a friendly UI/UX experience.
 +
 
 +
|-
 +
| valign=top width="15%" style="background:#f7effc;" |Create Examples, Compositions, and New Experiments Every Day! <br>[[File:Music-Blocks.png|90px|thumb|center]]
 +
| valign=top width="15%" | Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima
 +
| align=left valign=top |
 +
;Brief explanation: [https://walterbender.github.io/musicblocks/ Music Blocks] has some examples already, but it would be nice to have one ambitious student really work for the summer to make new creative, thoughtful code everyday. Secondary, but important goals, are bug reports when bugs are found, feature suggestions, and overall good and frequent communication with the Music Blocks team.
 +
;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 as a programming language; A good proposal is one that has a well-thought out and detailed list of music projects for each day of GSoC (time-frames, blocks used, musical styles, name of music to be transcribed); experience with music and composition/theory is a definite plus.
 +
 
 +
|-
 +
| valign=top width="15%" style="background:#f7effc;" |Maintenance of activities.sugarlabs.org (ASLO)
 +
| valign=top width="15%" | Sam CG
 +
| align=left valign=top |
 +
;Brief explanation: http://activities.sugarlabs.org/ is the Sugar Labs app store, where activities are hosted and downloaded.  During GSoC 2017 we built ASLO v3 to address a number of deficiencies. But we have a few odds and ends that need to be addressed to bring the new site on line.
 +
;Expected results: Update missing license and repository info on the activities found in the Sugar Labs github repository. Popular the database for the new ASLO. Do extensive testing (including creating some test suites.) Document future maintenance on the Wiki.
 +
;Knowledge prerequisites: PHP, MySQL, Python, Apache, cron, PHP-Cake, JavaScript, HTML, CSS, and git.  See [https://github.com/sugarlabs/aslo-v3]. 
 +
 
 +
|-
 +
|valign=top width="15%" style="background:#fcfcfc;"|Making a Beginner Guide
 +
| valign=top width="15%" style="background:#fcfcfc;"| Jaskirat Singh<br>Walter Bender<br>Hrishi Patel<br/>Rishabh Thaney<br>Shivang Shekhar<br/>Samson Goddy
 +
Abdulazeez Abdulazeez
 +
| align=left valign=top style="background:#fcfcfc;"|
 +
;Brief explanation: We don't have a beginner guide for the newcomers to the Sugar labs Community. It would be great to guide them by guiding them how to contribute through making these "form where to start? , What to start? , How to start? , Where to submit? " .  An example is the Coala [http://api.coala.io/en/latest/Developers/Newcomers_Guide.html Newcomers' Guide] which is built from [https://github.com/coala/coala/blob/6dae06082017587a260189a787db9cfdc84a148b/docs/Developers/Newcomers_Guide.rst markdown source].  The goal of this task is to Help newcomers to get introduce in easy way to the world of Sugar Labs also make a dasboard for the users so they can get about developed and developing areas. Their contribution can be seen also their presence can be seen with the community.
 +
;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 (Markdown, HTML/CSS) for the guide and JavaScipt, PHP for making dasboard.
 +
 
 +
|-
 +
| valign=top width="15%" style="background:#f3f4f5;"|Lesson Plans for Music Blocks<br>[[File:Music-Blocks.png|90px|thumb|center]]
 
| valign=top width="15%" style="background:#f3f4f5;"| Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima<br>Hrishi Patel
 
| valign=top width="15%" style="background:#f3f4f5;"| Walter Bender<br>Devin Ulibarri<br>Sachiko Nakajima<br>Hrishi Patel
 
| align=left valign=top style="background:#f3f4f5;"|
 
| align=left valign=top style="background:#f3f4f5;"|
Line 17: Line 49:
 
;Knowledge prerequisites: Knowledge of music theory, writing skills
 
;Knowledge prerequisites: Knowledge of music theory, writing skills
  
|-Thaney
+
|-
| valign=top width="15%" style="background:#f3f4f5;"|<strike>Updating a new design of Sugarlabs wiki</strike>
+
| valign=top width="15%" style="background:#f3f4f5;"|Updating a new design of Sugarlabs wiki
 
| valign=top width="15%" style="background:#f3f4f5;"|Jaskirat Singh<br>Walter bender<br/>Hrishi Patel<br/>Rishabh Thaney<br/>Samson Goddy
 
| valign=top width="15%" style="background:#f3f4f5;"|Jaskirat Singh<br>Walter bender<br/>Hrishi Patel<br/>Rishabh Thaney<br/>Samson Goddy
 
| align=left valign=top style="background:#f3f4f5;"|
 
| align=left valign=top style="background:#f3f4f5;"|
Line 26: Line 58:
  
 
|-
 
|-
|valign=top width="15%" style="background:#e3e4e5;" |<strike>Outreach</strike>
+
|valign=top width="15%" style="background:#e3e4e5;" |Outreach
 
| valign=top width="15%" | Walter Bender<br>Samson Goddy<br/>Jaskirat Singh
 
| valign=top width="15%" | Walter Bender<br>Samson Goddy<br/>Jaskirat Singh
 
| align=left valign=top |
 
| align=left valign=top |
Line 32: Line 64:
 
;Expected results: A set of pages similar to [https://publiclab.github.io/community-toolbox/] and [https://publiclab.org/wiki/software-outreach]
 
;Expected results: A set of pages similar to [https://publiclab.github.io/community-toolbox/] and [https://publiclab.org/wiki/software-outreach]
 
;Knowledge prerequisites: community outreach experience; some coding experience (to create requisite artifacts)
 
;Knowledge prerequisites: community outreach experience; some coding experience (to create requisite artifacts)
 
  
 
|-
 
|-

Revision as of 12:10, 6 March 2018

Non-Coding Project Ideas

GSoC projects must involve some coding. Non-coding projects have been moved into this page. Move them back by adding coding to the projects.

Title Mentor Project
Sugarizer Primero (Sugarizer1°) Education Team
Caryl Bigenho
Samson Goddy
Jaskirat Singh
perriefidelis

Abdulazeez Abdulazeez

Brief explanation
Sugarizer is a large collection of many Activities suitable for general audiences. This project will package a subset of the Activities (Minimum of 10 activities) suitable for children with a target age of 4-7 (grades Pre-K-2) and with a friendly UI/UX experience.
Create Examples, Compositions, and New Experiments Every Day!
Music-Blocks.png
Walter Bender
Devin Ulibarri
Sachiko Nakajima
Brief explanation
Music Blocks has some examples already, but it would be nice to have one ambitious student really work for the summer to make new creative, thoughtful code everyday. Secondary, but important goals, are bug reports when bugs are found, feature suggestions, and overall good and frequent communication with the Music Blocks team.
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 as a programming language; A good proposal is one that has a well-thought out and detailed list of music projects for each day of GSoC (time-frames, blocks used, musical styles, name of music to be transcribed); experience with music and composition/theory is a definite plus.
Maintenance of activities.sugarlabs.org (ASLO) Sam CG
Brief explanation
http://activities.sugarlabs.org/ is the Sugar Labs app store, where activities are hosted and downloaded. During GSoC 2017 we built ASLO v3 to address a number of deficiencies. But we have a few odds and ends that need to be addressed to bring the new site on line.
Expected results
Update missing license and repository info on the activities found in the Sugar Labs github repository. Popular the database for the new ASLO. Do extensive testing (including creating some test suites.) Document future maintenance on the Wiki.
Knowledge prerequisites
PHP, MySQL, Python, Apache, cron, PHP-Cake, JavaScript, HTML, CSS, and git. See [1].
Making a Beginner Guide Jaskirat Singh
Walter Bender
Hrishi Patel
Rishabh Thaney
Shivang Shekhar
Samson Goddy

Abdulazeez Abdulazeez

Brief explanation
We don't have a beginner guide for the newcomers to the Sugar labs Community. It would be great to guide them by guiding them how to contribute through making these "form where to start? , What to start? , How to start? , Where to submit? " . An example is the Coala Newcomers' Guide which is built from markdown source. The goal of this task is to Help newcomers to get introduce in easy way to the world of Sugar Labs also make a dasboard for the users so they can get about developed and developing areas. Their contribution can be seen also their presence can be seen with the community.
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 (Markdown, HTML/CSS) for the guide and JavaScipt, PHP for making dasboard.
Lesson Plans for Music Blocks
Music-Blocks.png
Walter Bender
Devin Ulibarri
Sachiko Nakajima
Hrishi Patel
Brief explanation
We have a Guide, but we really need some more scaffolding in the form of lesson plans.
Expected results
A website and PDF document that can be bound.
Knowledge prerequisites
Knowledge of music theory, writing skills
Updating a new design of Sugarlabs wiki Jaskirat Singh
Walter bender
Hrishi Patel
Rishabh Thaney
Samson Goddy
Brief explanation
we are lacking in look of wiki.sugarlabs.org page. It looks ugly and unfriendly and need to be updated with a good design
Expected results
New design of Wiki page of Sugarlabs
Knowledge prerequisites
Knowledge of mediawiki and use of some basic languages
Outreach Walter Bender
Samson Goddy
Jaskirat Singh
Brief explanation
We don't have a very friendly approach to outreach to new contributors. It would be great to make it easier to get involved and to navigate the path towards contributing to Sugar Labs. The goal of this project is to revamp our approach to outreach.
Expected results
A set of pages similar to [2] and [3]
Knowledge prerequisites
community outreach experience; some coding experience (to create requisite artifacts)
Making a marketing animated website page of Sugar Labs Jaskirat Singh
Samson Goddy
Hrishi Patel
Brief explanation
We need to develop a link that is website-page that will include a page with animations explaining all the things we have in Sugarlabs (as a marketing) like these examples (See [4] and [5]
Expected results
A UI/UX layout and a main page that can be used to market the things in an animated way
Knowledge prerequisites
Knowledge of marketing and use of some basic languages (HTML, CSS styling, PHP)