Zend Framework Site Gets Bug Tracker, Source Browser

This morning some much-anticipated features were unveiled on the Zend Framework website. Powered by the open-source software Trac, the new site features include a Subversion repository browser, an issue tracker, a project timeline, and a search function. Previously, developers could access the source code and commit timeline through Subversion, but the new web-based interface provides a simple and attractive way to track progress on the Framework.

The source browser allows developers to see the latest version of each file in the Framework, with the working copy living in the "trunk" directory. Versioned release sets are called "tags" and can be viewed as well. The source browser shows information about each file including its size, age in terms of last commit, and the commit log message. Source code for each file is shown with syntax highlighting and line numbers, as well as version number and the developer who performed the last commit on the file.

browse source browse source code

The issue tracker includes a log of tickets broken down by several fields including priority, component and version, and wiki-style descriptions. Any developer can submit tickets and add comments to existing ones.

issue tracker issue tracker detail new ticket

The timeline is a handy feature that shows file revisions and tickets in reverse chronological order. File revisions are shown in diff format against its last revision so developers can quickly see exactly what has been modified in each file. Diffs can be displayed with inline or side-by-side format.

timeline inline diff side-by-side diff

Finally, the search function allows developers to query the repository and issue tracker by keyword. Additionally, developers can jump directly to changesets and individual tickets by name. Search makes it easy to track topical issues, such as the recent license change.

search search result

Published: May 4th, 2006 at 11:43
Categories: News, Zend Framework
Tags: ,

5 comments to “Zend Framework Site Gets Bug Tracker, Source Browser”

It is a really good thing to be able to track the bug the file the WiKi and all of it.

But it’s a bit ironic to use a Bug tracking software in Python for a framework in PHP.

_____anonymous_____
May 5th, 2006 at 10:44 pm

Why reinvent the wheel? The developers’ time is far better spent working on the Zend Framework, than trying to impress purists by having a PHP-based bug tracker. Look at how many other projects use Trac to manage source code written in a variety of languages, including PHP, C, Ruby, Perl, etc. Do we see them worry about the fact that their bug tracker is written in a different language than that of the code it is managing?

Trac + Subversion is a fantastic combination. Just use it, and get on with the real task at hand.

That’s not irony. Irony would be if the Subversion project used BitKeeper to manage their source.

Good programmers recognize good software, and the language used should only come into play when the net gain from using a new language wouldn’t be worth it.

Having easy access to current issues and source code is great. Python is also Open Source so there should be no real political issues with its use to support the Zend Framework project.

_____anonymous_____
May 12th, 2006 at 1:24 am

I think zend frameworks existence is purely political…