Difference between revisions of "Google Code In 2017/background"
(Created page with "=== Getting started with coding === Sugar development is in either Python or JavaScript. * You will need knowledge of Python and GTK (See http://python-gtk-3-tutorial.readth...") |
(No difference)
|
Revision as of 12:47, 10 October 2017
Getting started with coding
Sugar development is in either Python or JavaScript.
- You will need knowledge of Python and GTK (See http://python-gtk-3-tutorial.readthedocs.org/en/latest/);
- or JavaScript/HTML5;
- 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).
Please note that you must run 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 [1].
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.
Getting started with Sugarizer
Sugar Web Framework is the JavaScript Framework for Sugar [2]. Sugarizer [3] is a subset of Sugar that allow runing activities developed with Sugar Web Framework on any web browser. Sugarizer is also available as Android, iOS, Firefox OS and Chrome Web App.