brentonashworth/one — Issue #107: Remove the need for a magic configuration namespace
Author: brentonashworth
Created: 2012-02-03 20:11:13+00:00
State: open

## Background

Configuration information is currently stored in the `one.application` namespace. This means that every "One" application must have this namespace. The development server needs the information in this namespace in order to run. It would be good if we could run this server without having to depend on a magic namespace.

Keep in mind:

* The namespace contains information which is specific to the application which is being created.
* We need to be able to run the development server from library code where we don't know anything about the application.

A possible solution would be to break the server into smaller pieces and have a test server which can be run with no configuration.

## Acceptance Criteria

* We can run tests against library code without needing a magic namespace

or

* We can make a compelling case for why we need to the magic namespace