SliTaz for contributors
Welcome to the SliTaz Developers and Contributors flavor. This flavor should be used in LiveCD mode with the option home= or in LiveUSB mode so you will have a persistent development environment.
You should work in the chroot for compiling and keep your repos under ~/Projects and commit from there. Tazdev need files in this path to perform a release or get stats via 'tazdev -ps'
Let the contributors community and users know what you working on and post an update on the SCN devel group or on your profile: http://scn.slitaz.org
Applications
- TazDev homemade utility
- Python and Mercurial
- Lighttpd and PHP
- Geany IDE with plugins
- Tcc Tiny C Compiler
- Make and Gettext for POT files
- Mesa demos to test Xorg DRI/DRM
- gFTP to connect to Tank via SSH
As on a standard SliTaz system you can install some more applications with the package manager Tazpkg.
Website
To work on the website you should clone the repos under your ~/Public directory so you can browse it and check your changes in a browser. To clone the website:
$ cd ~/Public $ hg clone http://hg.slitaz.org/website
Say you are tux user; you can navigate to: http://localhost/~tux/
Cook packages
With SliTaz custom tools it's easy to cook packages :-) Create a chroot, set it up and cook an existing package in undigest or your own one. Open a terminal, become root and execute:
# tazdev gen-chroot # tazdev chroot /# cook setup --undigest /# cook pkgname
Your freshly cooked package is now in /home/slitaz/cooking/packages