The common DataCite API. Merges information from Metadata Store (MDS), Event Data and other services, and provides this information via a common REST API using the JSONAPI specification.
https://api.datacite.org/works?query=cancer&rows=100 https://api.datacite.org/members?region=emea https://api.datacite.org/pages?tag=orcid
The full documentation can be found here.
docker run -p 8040:80 datacite/spinone
You can now point your browser to
http://localhost:8040 and use the application. You will need access to MySQL and Redis. For a more detailed configuration, including serving the application from the host for live editing, look at
docker-compose.yml in the root folder.
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.
spinone is released under the MIT License.