Ceph empowers you with the freedom to build exciting new storage applications! Access the Ceph source code to build your own installation packages (for example, RPM), contribute to the Ceph project, or build new, innovative applications with our libraries.
Ceph’s source code is in GitHub.
Most of Ceph lives in a repository called “ceph”. The Linux kernel client is in the “ceph-client” repository. Several other repositories containing test suites, client libraries, and other peripheral technology can be found on the Ceph Github page.
Before skipping ahead to ./make install, read the Ceph Source Code section of the documentation to make sure you’ve installed the necessary prerequisites.
New to Git? You can find a good introduction at the official Git site. There are many useful tutorials in the documentation section, including one for users who are already familiar with Subversion. There are also some basic guidelines on the comments that should be supplied along with Ceph commits.
The Ceph team uses Redmine for issue tracking and planning. Before submitting a new issue, create an account and search to ensure that your issue hasn’t already been reported.
The Ceph development team works in three-week sprints. You can see the list of features planned for our next release by reviewing the project roadmap.