https://github.com/fcrepo4-labs/derby
A pure Ruby Fedora Commons implementation.
https://github.com/fcrepo4-labs/derby
ldp
Last synced: 6 months ago
JSON representation
A pure Ruby Fedora Commons implementation.
- Host: GitHub
- URL: https://github.com/fcrepo4-labs/derby
- Owner: fcrepo4-labs
- License: apache-2.0
- Created: 2016-02-04T19:03:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-03T23:17:12.000Z (over 4 years ago)
- Last Synced: 2026-01-13T06:48:31.403Z (6 months ago)
- Topics: ldp
- Language: Ruby
- Size: 52.7 KB
- Stars: 4
- Watchers: 6
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Derby
=====
__Note__: this project is a work in progress attempting to track ongoing work on
the [Fedora Commons](http://fedorarepository.org/) API specification.

[](https://travis-ci.com/fcrepo4-labs/derby)
Derby is an LDP Server with Fedora support.
Implementation Status
---------------------
_Derby is mostly a logo._
The base LDP implementation is provided by
[`RDF::LDP`](https://github.com/ruby-rdf/rdf-ldp). `ldp:RDFSource` support is
in-memory only; `ldp:NonRDFSource`s are stored on disk at `./.storage` and are
not currently cleaned up on server shutdown.
Further development depends on progress specifying a Fedora Commons Repository
API. Known API issues & questions are tracked with the
[fcr api](https://github.com/fcrepo4-labs/derby/issues?q=is%3Aissue+is%3Aopen+label%3A%22fcr+api%22)
tag.
Installation
------------
Install the gem with `gem install derby` or add `gem 'derby'` to your Gemfile.
To start the server do: `derby-ldp`.
Development
-----------
To start the server in development, do:
```console
$ bundle
$ bundle exec rackup
```