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.:
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¶
- Browsing the Repository
- Bug Trackers for Zope-related Projects
- Zope IRC Channels
- Zope Mailing Lists
- Zope Development Culture
Contributing as a Non-Committer¶
- Reporting Bugs against Zope Packages
- Documenting Zope Packages Using Sphinx
- Contributing as a Non-Committer using Subversion
- Contributing as a Non-Committer using Bazaar