swift/doc/source/getting_started.rst
Tim Burke 7367907c58 Drop py2 support
* Remove py2 gate jobs.
* Build non-universal, py3-only wheels.
* Specify minimum python version in package metadata.
* Clean up requirements/constraints/bindep (a little, anyway).

Change-Id: I53153c4fde043e964e1daa7bbf2089e0471dede2
2024-12-20 09:11:14 -08:00

1.6 KiB

Getting Started

System Requirements

Swift development currently targets Ubuntu Server 22.04, but should work on most Linux platforms.

Swift is written in Python and has these dependencies:

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>
  • First Contribution to Swift <first_contribution_swift>
  • Associated Projects <associated_projects>

CLI client and SDK library

There are many clients in the ecosystem <application-bindings>. The official CLI and SDK is python-swiftclient.

Production

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

  • install/index