swift/doc/source/getting_started.rst
Maru Newby 56645b9cb1 Updates swift docs to use correct release PPA.
Changes swift doc references from defunct ppa repo swift-core/ppa to
new swift-core/release repo.  Fixes lp bug 905608.

Change-Id: I58d85b22d8dbcff43b03eb256ad39e03dd208bfc
2011-12-16 20:22:18 -08:00

1.5 KiB

Getting Started

System Requirements

Swift development currently targets Ubuntu Server 10.04, but should work on most Linux platforms with the following software:

  • Python 2.6
  • rsync 3.0

And the following python libraries:

  • Eventlet 0.9.8
  • WebOb 0.9.8
  • Setuptools
  • Simplejson
  • Xattr
  • Nose
  • Sphinx
  • netifaces

Getting Swift

Swift's source code is hosted on github and managed with git. The current trunk can be checked out like this:

git clone https://github.com/openstack/swift.git

A source tarball for the latest release of Swift is available on the launchpad project page.

Prebuilt packages for Ubuntu are available starting with Natty, or from PPAs for earlier releases.

Development

To get started with development with Swift, or to just play around, the following docs will be useful:

  • Swift All in One <development_saio> - Set up a VM with Swift installed
  • Development Guidelines <development_guidelines>

Production

If you want to set up and configure Swift for a production cluster, the following doc should be useful:

  • Multiple Server Swift Installation <howto_installmultinode>