Zope Developer Information ========================== Intended Audience ----------------- This guide is for developers who are working **on** the various Zope-related software projects, rather than for developers who work **with** those projects' released software to build applications. Developers in the latter category should consult the relevant documentation for that software, e.g.: - `Zope Toolkit Documentation `_ - `The Zope2 Book `_ - `The Zope2 Developers' Guide `_ - `Zope3 API Documentation `_ Contributor Roles ----------------- There are many different ways you might contribute to a Zope-related project. This guide tries to allow for different levels of participation in such projects. For instance: - Susan might find a bug in the project while using the project's software in her own application. - Later, she might volunteer to help triage and fix bugs during a bugday. - She might attend a sprint to work on an important new feature in the project with other volunteers. - Eventually, Susan might volunteer to assume responsibility with other team members for the ongoing maintenance and release management of the project. Resources for Contributors -------------------------- .. toctree:: :maxdepth: 2 repository-browsing bug-trackers irc-channels mailing-lists development-culture Contributing as a Non-Committer ------------------------------- .. toctree:: :maxdepth: 2 reporting-bugs sphinx-documentation noncommitter-svn noncommitter-bzr Becoming a Zope Committer ------------------------- .. toctree:: :maxdepth: 2 becoming-a-committer subversion-writable-checkouts Repository committee operations (internal) ------------------------------------------ .. toctree:: :maxdepth: 2 new-members-procedure Zope CVS Repository (obsolete) ------------------------------ .. toctree:: :maxdepth: 2 cvs