Help Wanted
How you can contribute to SchoolTool.
Writing Code:
SchoolTool is written in the Python programming language, using the Zope 3 framework. The code is extensively tested, both by users and by automatic tests. If you're interested in getting involved in SchoolTool development, check out our code repository and have a look around. You also might want to drop in on our IRC channel and try your hand at fixing a few bugs.
Documentation:
Documentation written in any language is welcome. Registered users here can submit pieces of documentation to the various "Documentation" sections, both of the site as a whole and of individual projects. See the main Documentation section for more info.
Package Maintenance:
During the time being, Linux based packages such as .rpm and .deb packages will be made to install CanDo.
Translations:
SchoolTool is carefully designed to facilitate translation of its interface into different languagues. This process is facilitated by the Rosetta web site. Translation tasks:
- Rosetta Czar - Rosetta is a great service, but it is also its own little world, which is sometimes difficult to keep track of amid all the other threads of development. It would be very helpful if one person would focus their attention on staying up to date with the evolving functionality of Rosetta, point SchoolTool users in the right direction if they're having a problem with Rosetta, and upload new tempates and download, test and check in new translations when appropriate.
- Application Translation - The great thing about Rosetta is that it makes it very easy for people to translate SchoolTool or SchoolBell through a web interface with no hassle. So if you'd like to contribute, go ahead!
- Website Translation - We'd like the content on this site to be available in as many languages as possible. If you are interested in translating the site, email Tom Hoffman, and we'll set up your account to add translated content. You will be able to do this directly through forms on the website, so it is easy.