1.6 KiB
1.6 KiB
Getting Started
System Requirements
Swift development currently targets Ubuntu Server 16.04, but should work on most Linux platforms.
Swift is written in Python and has these dependencies:
- Python (2.7, 3.6, or 3.7)
- rsync 3.0
- The Python packages listed in the requirements file
- Testing additionally requires the test dependencies
- Testing requires these distribution packages
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 installedDevelopment 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:
Multiple Server Swift Installation <howto_installmultinode>