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 sugar development (See http://www.flossmanuals.net/make-your-own-sugar-activities/); | + | * and then the basic of Sugar development (See http://www.flossmanuals.net/make-your-own-sugar-activities/); |
− | * and to have a sugar development environment running (See http://developer.sugarlabs.org). | + | * and to have a Sugar development environment running (See http://developer.sugarlabs.org). |
| | | |
− | Some knowledge of git is also import. See https://try.github.io/levels/1/challenges/1
| + | 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. |
| | | |
− | Our bug tracker is http:bugs.sugarlabs.org and our primary git repo is https://github.com/sugarlabs
| + | === 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 || Satelitt || QA, SoaS | + | |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: |
| |} | | |} |
| | | |
− | === Enhancements from bugs.sugarlabs.org === | + | === 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 |