Project Aquarium
Project Aquarium is a SUSE-sponsored open source project aiming at becoming an easy to use, rock solid storage appliance based on Ceph.
We are investigating the beginnings of a new storage appliance project in an opinionated fashion. The Aquarium project is split into two clearly defined work streams: Gravel (backend) and Glass (frontend).
Aquarist Labs is licensed under GPL version 3, except where other licenses may apply. We do not require assignment of a copyright to contribute code; code is contributed under the terms of the applicable license.
How do I get started?
Look at the issue list or check out our Slack channel (see below) and ask one of the friendly contributors. You can also view our project board and check our Review Guidelines.
If you want to get your hands dirty as soon as possible, you can also run the
script at tools/setup-dev.sh
. This will ensure you have a basic development
environment as soon as possible so you can start hacking.
You will be able to find the backend bits in src/gravel
, while the frontend
bits are located in src/glass
.
For i18n translation contribution please take a look at Translator Guide
Check out our From Zero to Hero quickstart to help you get off your feet.
Where can I get more help, if I need it?
Join us on Slack! You can sign up here.
We have the following channels:
- #announcements: For all announcements related to Aquarist Labs and the Aquarium project
- #aquarium: For all conversation and questions surrounding the Aquarium project
- #general: Show us your best gif!
- #github-notifications: Notifications from the github app.
If you have a new idea, or want to discuss any implementation details, we recommend using our Discussion page on GitHub.
Checking out the source
You can clone from github with
git clone git@github.com:aquarist-labs/aquarium
or, if you are not a github user,
git clone git://github.com/aquarist-labs/aquarium