terra-ops / terra-cli

The Terra Command Line Interface
http://terra.readthedocs.org
GNU General Public License v2.0
48 stars 17 forks source link

[STORY] Terra #1

Open jonpugh opened 9 years ago

jonpugh commented 9 years ago

As a web developer I want to create websites quickly and easily So that I can earn a living without stress.

As a site owner I want "scaling" and "testing" to be trivial. So that sites don't crash if they become successful.

This is the main mission and user story for Terra.

Everything follows this.

cweagans commented 9 years ago

I think that this story isn't fully representative of what the platform should be able to do to be a compelling replacement to Aegir. Aegir limited us to Drupal (for the most part). Since we're containerizing everything, it's not unreasonable to expect that somebody might need to (for instance) deploy an XMPP server as an app dependency (or even just as a standalone service). This was one of the big things that I wanted to accomplish with the Aegir NG proposal, though looking back through the proposal, I don't see that need fully represented.

jonpugh commented 9 years ago

I agree, the writing needs work.

The stories are open for adjustment.

The story you mention is actually already in progress... See #5: Customize Environment Stack.

jonpugh commented 9 years ago

I think my purpose for writing it this way was to define our target persona: web developers.

Terra's primary target user is web developers. It should be simple enough for a entry-level web developer to use.

This is not to say there are not other target users. It will be modular enough to be useful to sysadmins, etc.

@cweagans Would love it if you joined us in gitter chat: https://gitter.im/terra-ops/terra-app

I apologize for not personally introducing you to terra earlier.

Keep the feedback coming!