Features

What you'll see.

Keeping it simple and flexible is important. While developers use all kinds of tools, and operate in many different ways, Workspace provides the basic tools that all developers need.

Major Workspace Features

  • Project Management
  • Issue Tracking
  • Source Code Control with Subversion
  • Wiki
  • File Sharing
  • Message Boards
  • Project Blog
  • Developers API

A solid foundation

Workspace is based on the highly popular Trac project management system, an open source project that is highly extensible and has a great community of developers behind it. Trac allows us to quickly add new functionality to our base system. The database backend is driven by PostgreSQL, and our infrastructure is a mix of our own tried and tested clusters and Amazon EC2 services. We're going to continue to pick and choose the best-of-breed functionality that our users expect and need.

Source Control

Store your code safely and track changes in a browsable Subversion (SVN) repository.

Each project in Workspace has it's own repository with the following major features:

  • Web based source browsing
  • Web based user and group permission adminstration
  • Post commit hooks to modify tickets
  • HTTPS access for paid accounts

Issue Tracking

The simple, effective issue tracking system supports project tasks, feature requests, bug reports and support issues; and it integrates seamlessly with the project management features.

Workspace's ticketing system includes:

  • Email notifications
  • Customizable work-flow
  • Integration with source control
  • Issue dependencies
  • Milestones
  • Attachments
  • Time tracking
  • Custom fields
  • Customizable priorities, severity, components, etc.

Project Management

Workspace includes a number of features enabling simple yet effective management of software development projects.

Milestones

Milestones allow you to set objectives and track tickets and time to completion. Future features related to milestones will include functionality to aid agile software practices, such as SCRUM burndown charts for use with code sprints.

Time Tracking

Using the Ticketing system in Workspace you can estimate and track time spent on issues.

Wiki Pages

The Wiki allows you to create web pages for your project for things like documentation, specifications, and general information about your project.

The Wiki system supports:

  • WYSIWYG Editing
  • Multiple wiki formats:
  • Wiki markup and links in other parts of Workspace (tickets, forums, etc.)
  • Cross-project wiki links

Communication and Notifications

Workspace provides a number of ways to communicate with users and team members via blogs, forums and issue tracking. Email notifications can be configured for all of these features.

Permissions

Workspace has an extensive permissions system allowing you to have fine-grained control over who can view or modify any area of your project.

Developers API

Workspace includes an extensive XML-RPC API (support for JSON soon) that provides access to a wide range of functionality and integration with outside applications, such as IDE's, wiki editors, and more.

Flexibility

In Workspace you can choose to enable only those features you need. If something you need isn't available just yet, it might be just around the corner. Still missing something? Let us know what we should add.

Project Wiki

Repository Viewer

Creating a Ticket