Google Code In 2018: Difference between revisions
Created page with "<noinclude>Category:Trac ReferenceCategory:Idea Category: GCI2017</noinclude> This is the project page for the Sugar Labs [https://opensource.googleblog.com/2017/..." |
|||
| (14 intermediate revisions by 10 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>[[Category:Trac Reference]][[Category:Idea]] | <noinclude>[[Category:Trac Reference]][[Category:Idea]] | ||
[[Category: | [[Category: GCI2018]]</noinclude> | ||
This is the project page for the Sugar Labs [https://opensource.googleblog.com/ | This is the project page for the Sugar Labs [https://opensource.googleblog.com/2018/10/welcoming-25-mentor-organizations-for.html application] to [https://developers.google.com/open-source/gci/ Google Code In 2018]. Sugar Labs community members: please feel free to add tasks below. | ||
== Message to potential participants == | == Message to potential participants == | ||
| Line 14: | Line 14: | ||
https://developers.google.com/open-source/gci/resources/contest-rules | https://developers.google.com/open-source/gci/resources/contest-rules | ||
'''Details regarding the required forms and paperwork are here: [[Google Code In | '''Details regarding the required forms and paperwork are here: [[Google Code In 2018/Participate#Students]].''' | ||
Also, you will likely need to set up the Sugar development environment. See http://developer.sugarlabs.org/dev-environment.md.html for details. Further information about contributing to the project can be found here: http://developer.sugarlabs.org/ | Also, you will likely need to set up the Sugar development environment. See http://developer.sugarlabs.org/dev-environment.md.html for details. Further information about contributing to the project can be found here: http://developer.sugarlabs.org/ | ||
| Line 49: | Line 49: | ||
For some basics about the project, see [http://people.sugarlabs.org/walter/docs/Learning-to-Change-the-World-Chapter-4.pdf Chapter 4 of Learning to Change the World]. | For some basics about the project, see [http://people.sugarlabs.org/walter/docs/Learning-to-Change-the-World-Chapter-4.pdf Chapter 4 of Learning to Change the World]. | ||
{{:Google Code In | {{:Google Code In 2018/background}} | ||
== This is a stub for 25+ example tasks new for GCI | == This is a stub for 25+ example tasks new for GCI 2018. == | ||
Note, more detailed task descriptions will be available once the contest begins. | Note, more detailed task descriptions will be available once the contest begins. | ||
=== | === Beginner tasks === | ||
# Install the Sugar development environment by following the instruction at [http://developer.sugarlabs.org/dev-environment.md.html]. | # Install the Sugar development environment by following the instruction at [http://developer.sugarlabs.org/dev-environment.md.html]. | ||
# Install Sugar in a virtual machine. | # Install Sugar in a virtual machine. | ||
| Line 63: | Line 63: | ||
# Create a simple machine in Physics. | # Create a simple machine in Physics. | ||
=== | === General tasks === | ||
# Organize a Turtle Art Day (or Music Blocks Day) in your community (Outreach) | # Organize a Turtle Art Day (or Music Blocks Day) in your community (Outreach) | ||
# Create a 60 second promotional video on Sugar and its community (Outreach) | # Create a 60 second promotional video on Sugar and its community (Outreach) | ||
| Line 85: | Line 85: | ||
# Bugzilla clean up (Quality assurance) | # Bugzilla clean up (Quality assurance) | ||
# Refactor Turtle graphics to adopt look of Javascript version (Code: Python) | # Refactor Turtle graphics to adopt look of Javascript version (Code: Python) | ||
# Write a Pinetrest plugin for the Sugar Journal (Code: Python) | # Write a Pinetrest plugin for the Sugar Journal (Code: Python) | ||
# Investigate CSound/Python version of Music Blocks (Code: Python) | # Investigate CSound/Python version of Music Blocks (Code: Python) | ||
| Line 97: | Line 96: | ||
# Visualize turtle movements in Pitch-Time Matrix (Code: Javascript) | # Visualize turtle movements in Pitch-Time Matrix (Code: Javascript) | ||
# Visualize turtle pitch in Music Blocks widget (Code: Javascript) | # Visualize turtle pitch in Music Blocks widget (Code: Javascript) | ||
# Write a extruder in JavaScript to convert from SVG to STL for 3D printing. (Code: JavaScript) | # Write a extruder in JavaScript to convert from SVG to STL for 3D printing. (Code: JavaScript) | ||
# Write a slicer in JavaScript to convert between SL and GCODE for 3D printing. (Code: JavaScript) | # Write a slicer in JavaScript to convert between SL and GCODE for 3D printing. (Code: JavaScript) | ||
# Resolve an open issue from https://github.com/walterbender/musicblocks/ (Code: JavaScript) | # Resolve an open issue from https://github.com/walterbender/musicblocks/ (Code: JavaScript) | ||
Mentors: please feel free to add more tasks and/or add yourself as a potential mentor to an existing task. | Mentors: please feel free to add more tasks and/or add yourself as a potential mentor to an existing task. | ||
| Line 116: | Line 113: | ||
* Walter Bender - co-administrator | * Walter Bender - co-administrator | ||
* [mailto:sumitsrisumit@gmail.com Sumit Srivastava] | |||
* [mailto:rrbothra@gmail.com Rahul Bothra] | |||
* Ignacio Rodriguez | * Ignacio Rodriguez | ||
* Hrishi Patel | * Hrishi Patel | ||
| Line 123: | Line 122: | ||
* Samson Goddy | * Samson Goddy | ||
* Jaskirat Singh | * Jaskirat Singh | ||
* Peace Ojemeh | |||
* [mailto:anmolmishra.jiit@gmail.com Anmol Mishra] | |||
* Amaan Iqbal | |||
* [mailto:aritwik93@gmail.com Ritwik Agarwal] | |||
* Caryl Bigenho | |||
* Iqra Muhammad | |||
* [mailto:vipulgupta2048@gmail.com Vipul Gupta] | |||
* [mailto:avinashbharti97@gmail.com Avinash Bharti] | |||
* [mailto:vaibhavdaren@gmail.com Vaibhav Aren] | |||