tsuru

module
v0.0.0-...-e22f67b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2013 License: BSD-3-Clause

README

#Tsuru

Build Status

##What is Tsuru?

Tsuru is an open source polyglot cloud application platform (PaaS). With tsuru, you don’t need to think about servers at all. You can write apps in the programming language of your choice, back it with add-on resources such as SQL and NoSQL databases, memcached, redis, and many others. You manage your app using the tsuru command-line tool and you deploy code using the Git revision control system, all running on the tsuru infrastructure.

##Building your own PaaS

##Using the PaaS

##Contribute

#Documentation

Directories

Path Synopsis
Package action implements atomic pipeline execution of actions.
Package action implements atomic pipeline execution of actions.
Package api implements the REST api for tsuru.
Package api implements the REST api for tsuru.
app
bind
Package bind provides interfaces and types for use when binding an app to a service.
Package bind provides interfaces and types for use when binding an app to a service.
cmd
crane
crane is a command line tool for service providers/administrators.
crane is a command line tool for service providers/administrators.
tsuru
tsuru is a command line tool for application developers.
tsuru is a command line tool for application developers.
tsuru-admin
tsuru-admin is under development.
tsuru-admin is under development.
Package db encapsulates tsuru connection with MongoDB.
Package db encapsulates tsuru connection with MongoDB.
Package errors provides facilities with error handling.
Package errors provides facilities with error handling.
fs
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer.
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer.
testing
Package fs/testing provides fake implementations of the fs package.
Package fs/testing provides fake implementations of the fs package.
Package git provides types and utilities for dealing with Git repositories.
Package git provides types and utilities for dealing with Git repositories.
Package heal provides an interface for heal anything.
Package heal provides an interface for heal anything.
Package log provides logging utility.
Package log provides logging utility.
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru.
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru.
juju
Package juju provide utilities functions for interaction with Juju.
Package juju provide utilities functions for interaction with Juju.
Package queue implements all the queue handling with tsuru.
Package queue implements all the queue handling with tsuru.
Package repository contains types and function for git repository interaction.
Package repository contains types and function for git repository interaction.
Package safe provides some thread safe types, wrapping builtin types.
Package safe provides some thread safe types, wrapping builtin types.
Package testing provide test helpers for various actions.
Package testing provide test helpers for various actions.
Package validation provide utilities functions for data validation.
Package validation provide utilities functions for data validation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL