
h1. Tools Supporting our Development Effort
The Zend Framework team uses the following tools to support our effort:
* [Subversion|$290] (SVN) - File and directory version control system. [Vendor|http://subversion.tigris.org]
* {link-to:dashboard}Confluence{link-to} - Wiki integrated with JIRA [Vendor|http://www.atlassian.com/software/confluence/]
* [Fisheye|http://framework.zend.com/fisheye/browse/Zend_Framework] - SVN changeset browser, search and statistic tool.
delivers a unified web-based view of source repositories with robust navigation, search, historical reporting, configurable file annotation and diff views, change-set analysis, RSS feeds, and integration with Jira. [Vendor|http://www.cenqua.com/fisheye/]
* [JIRA|http://framework.zend.com/issues] - Bug Tracking, Issue Tracking, Project Management (same username as SVN) [Vendor|http://www.atlassian.com/software/jira/]
* Crucible - Online peer code-review tool. [Vendor|http://www.cenqua.com/crucible/]
They are either open-source or provided by companies that openly and *freely* promote open-source projects. We also run a variety of back-end systems such as Zend Platform, Apache, MySQL, ApacheDS and Apache Tomcat. During development we use PhpUnit for our unit testing effort.
h2. Why these tools?
When we were looking at how the Zend Framework project was progressing, we found that we needed better project tracking, more features to meet our requirements and complexity, and systems that worked very well together, yet were each top of their class.
We decided upon these guiding goals: