This shows you the differences between the selected revision and the current version of the page.
| python:developers 2008/08/18 21:16 | python:developers 2008/08/24 23:02 current | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Sorry: this page is offline briefly while we rebuild it. | Sorry: this page is offline briefly while we rebuild it. | ||
| + | |||
| + | ====== Information for Developers ====== | ||
| + | |||
| + | ===== Making modifications and distributing them ===== | ||
| + | |||
| + | |||
| + | The package is released under the BSD licence. Under this [[licence]], you can distribute modified versions of the package, subject to certain conditions. For more details, see the licence page. | ||
| + | |||
| + | Note: If you modify the package and so produce a derived work of it, note that the licence requires that you do not use the LiveWires name to promote this work without our permission. Do ask us for permission though: you're likely to get it as long as what you're doing is reasonable. | ||
| + | ===== Useful documents ===== | ||
| + | |||
| + | |||
| + | Sheet W documents the library as used in the current release of the worksheets. If you make changes to the package but still intend for it to be used with the sheets, keeping Sheet W up to date would be a good idea. The LaTeX source can be downloaded below. | ||
| + | |||
| + | In the course of producing the package, Gareth and Richard produced some specs for various bits of it. You can read the orignal spec for the beginners module and spec for the games module. Note that these documents aren't guaranteed to be up to date. In particular, the games spec was pretty much obsoleted by the change to using Pygame. | ||
| + | ===== Sending comments back to us ===== | ||
| + | |||
| + | |||
| + | See the credits page for details of how to get in touch with the course developers. We'd be glad to get bug fixes and extensions to the package. | ||
| + | ===== Getting the source code ===== | ||
| + | |||
| + | |||
| + | The LaTeX source files used to generate the PDFs are available in a .tgz archive. These are primarily intended for people who would like to modify the sheets for their own use. You'll need a working knowledge of LaTeX to make use of the source in this way (and also a working distribution of LaTeX on your computer). | ||
| + | |||
| + | Download the current LaTeX source for the worksheets: livewires-ltx-1.2.tgz | ||
| + | |||
| + | The source for the LiveWires package is downloaded from the package page. | ||
| + | |||