Activities/Toaster/Develop: Difference between revisions
hints on setting up a more comfortable development environment on an XO-1.5 |
summit update |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Please contribute to this collection. These are the resources we used in learning to develop our Activity | |||
* SOAS & Builds | * SOAS & Builds | ||
** http://spins.fedoraproject.org/soas/ - Sugar on a Stick (SOAS) is now an official Fedora Spin. This means Fedora 13 and beyond provide the newest versions of Sugar, however deployments of XOs are | ** http://spins.fedoraproject.org/soas/ - Sugar on a Stick (SOAS) is now an official Fedora Spin. This means Fedora 13 and beyond provide the newest versions of Sugar, however deployments of XOs are often using F11 or F9 based builds. Toaster is targeting full support for F11 and F9. | ||
** For Ubuntu machines until the Ubuntu Sugarteam make more progress | ** For Ubuntu machines until the [https://launchpad.net/~sugarteam Ubuntu Sugarteam] make more progress the best advice is to run Sugar in a window with Virtualbox & Fedora or dual booting. | ||
* Key References | * Key References | ||
| Line 20: | Line 19: | ||
* Tools & Reference | * Tools & Reference | ||
** http://wiki.laptop.org/go/Sugar_Activity_Tutorial | |||
** http://wiki.laptop.org/go/Hacking_Sugar | |||
** Use the source, Luke! It's well commented. /usr/lib/pymodules/python2.6/sugar/activity/activity.py | |||
** http://git.sugarlabs.org/about/faq is useful in changing git:// to gitorious@ when 'push'ing like I did | ** http://git.sugarlabs.org/about/faq is useful in changing git:// to gitorious@ when 'push'ing like I did | ||
** http://www.vim.org/scripts/script.php?script_id=790 - Newer Vim syntax highlight for your ~/.vim/syntax/ folder | ** http://www.vim.org/scripts/script.php?script_id=790 - Newer Vim syntax highlight for your ~/.vim/syntax/ folder | ||
| Line 29: | Line 31: | ||
** sudo vi /etc/fstab ; change the /var/tmp size= to 20%. This is used by yum in some circumstances instead of /var/cache/yum | ** sudo vi /etc/fstab ; change the /var/tmp size= to 20%. This is used by yum in some circumstances instead of /var/cache/yum | ||
** sudo vi /etc/rc.d/rc.local ; add "mkdir --mode 777 /var/run/screen" required by screen | ** sudo vi /etc/rc.d/rc.local ; add "mkdir --mode 777 /var/run/screen" required by screen | ||
** git clone http://git.sugarlabs.org/git/hello-world/mainline.git | |||
** git clone http://git.sugarlabs.org/git/hello-mesh/mainline.git | |||
* ToDo | * ToDo | ||