Sign inSign up

kgarza/lupo

By kgarza

•Updated over 7 years ago

Datcentre API

Image
0

4.8K

kgarza/lupo repository overview

Identifier Build Status Docker Build Status Maintainability Test Coverage

⁠DataCite REST API

Rails API application for managing DataCite providers, clients, prefixes and DOIs. The API is based on the JSONAPI⁠ specification.

⁠Installation

Using Docker.

docker run -p 8065:80 datacite/lupo

or

docker-compose up

You can now point your browser to http://localhost:8065 and use the application. Some API endpoints require authentication.

⁠Development

We use Rspec for testing:

bundle exec rspec

Note when using a fresh test database you will need to instantiate the test db with:

bundle exec rake db:create RAILS_ENV=test

Follow along via Github Issues⁠.

⁠Note on Patches/Pull Requests
  • Fork the project
  • Write tests for your new feature or a test that reproduces a bug
  • Implement your feature or make a bug fix
  • Do not mess with Rakefile, version or history
  • Commit, push and make a pull request. Bonus points for topical branches.

⁠License

Lupo is released under the MIT License⁠.

Tag summary

Content type

Image

Digest

Size

889.6 MB

Last updated

over 7 years ago

docker pull kgarza/lupo