Sign inSign up

crosscite/content-negotiation

By crosscite

•Updated 3 months ago

DOI content negotiation server

Image
0

100K+

crosscite/content-negotiation repository overview

⁠DOI Content Negotiation

Identifier Build Status Code Climate Test Coverage

Rails API application for conversion of DOI metadata form/to other metadata formats, including schema.org⁠. Based on the bolognese⁠ library for metadata conversion.

⁠Installation

Using Docker. There is no required configuration file.

docker run -p 8090:80 crosscite/content-negotiation

You can now point your browser to http://localhost:8090 and use the application. This is an API with no user interface.

⁠Development

We use Rspec for unit and acceptance testing:

bundle exec rspec

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

Content Negotiation is released under the MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:7000f81e1…

Size

747.1 MB

Last updated

3 months ago

docker pull crosscite/content-negotiation