You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.6 KiB

API

![Gitter](https://badges.gitter.im/Join Chat.svg)

Code Climate

Test Coverage

Pelias RESTful API

Documentation

API Documentation

Install Dependencies

The API uses scripts for scoring/sorting that needs to be installed.

You must install the pelias scripts from: https://github.com/pelias/scripts.

Failing to do so will result in the following error: ElasticsearchIllegalArgumentException[Unable to find on disk script admin_boost]

Once you are done with installing the scripts, Run the following

$ npm install

Contributing

Please fork and pull request against upstream master on a feature branch.

Pretty please; provide unit tests and script fixtures in the test directory.

Start Server

$ npm start

Running Unit Tests

$ npm run unit

Running Functional Tests

(this requires the server to be running)

$ npm run ciao

Running All Tests

$ npm test

Generate API Documentation

$ npm run docs

Continuous Integration

Travis tests every release against node version 0.10

Build Status