Developer's Guide

  • Docs Home
  • Community Home

5. Programming Documentation

5.1. Python

If you are new to Python here are a few resources to get you started:

  • The official Python documentation contains a tutorial and the reference guide for the standard libraries that ship with Python. Note that Zenoss is currently constrained to using Python 2.4, so be careful when reading about different Python features.

  • Dive Into Python is an excellent book if you are familiar with other programming languages and contains lots of great examples.

5.2. Zenoss API

As mentioned previously, more detailed information is gathered using the epydoc documentation system, and the results are in the Application Programming Interface (API) documentation.

5.3. Other Resources

Discussion regarding development of Zenoss takes place on the zenoss-dev mailing list and forums .

5.4. Contributing to the Documentation

If you find errors or omissions in the documentation, you can either submit a ticket (see Section 1.6, “Submitting a Fix”) or send an e-mail to [email protected]. It's possible to contribute other material, too! That information is available on the Zenoss Wiki.