Google Code In 2014: Difference between revisions
mNo edit summary |
|||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 48: | Line 48: | ||
== Some basics about Sugar Labs == | == Some basics about Sugar Labs == | ||
For some basics about the project, see [http://people.sugarlabs.org/walter/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]. | ||
=== Getting started with coding === | === Getting started with coding === | ||
| Line 56: | Line 56: | ||
* You will need knowledge of Python and GTK (See http://python-gtk-3-tutorial.readthedocs.org/en/latest/); | * You will need knowledge of Python and GTK (See http://python-gtk-3-tutorial.readthedocs.org/en/latest/); | ||
* or Javascript/HTML5; | * or Javascript/HTML5; | ||
* and then the basic of | * and then the basic of Sugar development (See http://www.flossmanuals.net/make-your-own-sugar-activities/); | ||
* and to have a | * and to have a Sugar development environment running (See http://developer.sugarlabs.org). | ||
Please note that you must run [http://legacy.python.org/dev/peps/pep-0008/#introduction pep8] and pyflakes on your code ''before'' submitting your patches. | |||
=== Getting started with GIT === | |||
Some knowledge of git is important as your work will be submitted to our git repository (https://github.com/sugarlabs). The basic mechanism is a pull request (PR), which is detailed in [http://developer.sugarlabs.org/contributing.md.html]. | |||
GitHub provides a tutorial (See https://try.github.io/levels/1/challenges/1), although there are many others as well. | |||
Note that our bug tracker is http:bugs.sugarlabs.org. | |||
== Tasks == | == Tasks == | ||
| Line 91: | Line 97: | ||
|- | |- | ||
|Update the Sugar Labs entry in Wikipedia|| The Sugar Labs entry in Wikipedia is very old. Please bring it up to date. || 48 || Walter || Documentation | |Update the Sugar Labs entry in Wikipedia|| The Sugar Labs entry in Wikipedia is very old. Please bring it up to date. || 48 || Walter || Documentation | ||
|- | |||
|Update the Sugar Labs wiki page on git||The [[Activity Team/Git Tutorial]] is out of date: we have migrated to GitHub. Please update the page to reflect the GitHub workflow. See http://developer.sugarlabs.org/contributing.md.html for more details || 48 || Walter || Documentation | |||
|- | |- | ||
|Help for MusicKeyboard activity|| Create a page in Help activity for the MusicKeyboard activity || 48 || GOdiard || Documentation | |Help for MusicKeyboard activity|| Create a page in Help activity for the MusicKeyboard activity || 48 || GOdiard || Documentation | ||
| Line 176: | Line 184: | ||
|Unit tests for JS activities||We have no unit tests for our Javascript activities. This task is to investigate approaches to unit testing in Javascript||72||Walter||QA | |Unit tests for JS activities||We have no unit tests for our Javascript activities. This task is to investigate approaches to unit testing in Javascript||72||Walter||QA | ||
|- | |- | ||
|Test Sugar on a Stick || Help test the latest Sugar on a Stick on Fedora (F21). See [http://dl.fedoraproject.org/pub/alt/stage/21_Beta_RC4/], [https://fedoraproject.org/wiki/Test_Results:Fedora_21_Beta_RC4_Desktop#Sugar_.28non-blocking.2C_all_arches.29] #fedora-qa (freenode IRC). Deliverable is a report of the major Sugar features, e.g., desktop, journal, collaboration, and the core activities, e.g., Write, Browse, Turtle, Chat, Speak, etc. || 48 || | |Test Sugar on a Stick || Help test the latest Sugar on a Stick on Fedora (F21). See [http://dl.fedoraproject.org/pub/alt/stage/21_Beta_RC4/], [https://fedoraproject.org/wiki/Test_Results:Fedora_21_Beta_RC4_Desktop#Sugar_.28non-blocking.2C_all_arches.29] #fedora-qa (freenode IRC). Deliverable is a report of the major Sugar features, e.g., desktop, journal, collaboration, and the core activities, e.g., Write, Browse, Turtle, Chat, Speak, etc. || 48 || Satellit || QA, SoaS | ||
|- | |- | ||
|Interview a teacher|| Ultimately the quality of our work is determined by our end users. Interview a classroom teacher who is using Sugar and solicit feedback about what works, what doesn't. || 72 || Walter || QA | |Interview a teacher|| Ultimately the quality of our work is determined by our end users. Interview a classroom teacher who is using Sugar and solicit feedback about what works, what doesn't. || 72 || Walter || QA | ||
| Line 546: | Line 554: | ||
|} | |} | ||
=== | === Activity enhancements from bugs.sugarlabs.org === | ||
Each of these open tickets is potential task-worthy. | Each of these open tickets is potential task-worthy. | ||
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | ||
| Line 782: | Line 790: | ||
* Mariah Noelle Villarreal | * Mariah Noelle Villarreal | ||
* Gary Servin Cardozo | * Gary Servin Cardozo | ||
* Rajul Srivastava | |||