Version 7, last updated by Andy Singleton at May 02, 2011 04:55 UTC

Assembla breakout is a sophisticated application that consists of multiple components, each providing it's own functionality. It is possible that you may only need to set up certain components. This section details how to set up your development environment.

Install application stack
Run the application

Together, these sections describe how to install and run the most basic configuration.

Add new tools

This describes how to add a new tool (tab) to Assembla workspaces.

Optional Components

Setup event processing

This section describes how to setup the event queue that processes events for the "Stream" view, and actions such as email alerts and webhooks.  When someone makes a data change like a code commit or a ticket edit, we add an .

Setup Xapian indexer

This section describes how to install and configure text indexing to support text search.Setup Xapian indexer

Setup email gateway

This section describes how to install and configure receiving of inbound emails.

Git usage

This section describes how to use git, our internal source code repository.

event to a message queue, and then we process to generate alerts and other actions.

Running Subversion, Git and Trac servers, with the Source/svn and Source/git tools

Setup code browser
Setup a subversion server
Setup a git server

Together, these sections describe how to install and configure source code browsing of code repositories

 

Install a Rails IDE (Optional)

Optionally, there are various interactive development environments (IDEs) available that you can use: