1
- travi-api
2
- =========
1
+ # travi-api
3
2
4
3
[ ![ license] ( https://img.shields.io/github/license/travi/travi-api.svg )] ( LICENSE )
5
4
[ ![ Build Status] ( https://img.shields.io/travis/travi/travi-api.svg?style=flat )] ( https://travis-ci.org/travi/travi-api )
@@ -11,29 +10,34 @@ travi-api
11
10
![ greenkeeper badge] ( https://badges.greenkeeper.io/GainCompliance/hapi-auth-stormpath.svg )
12
11
13
12
## Try It
14
- You can interact with the api through the [ Swagger UI instance] ( https://api.travi.org/documentation ) hosted with the API.
13
+
14
+ You can interact with the api through the [ Swagger UI instance] ( https://api.travi.org/documentation )
15
+ hosted with the API.
15
16
16
17
## Project Goals
17
18
18
- I'm using this as an opportunity to learn how to apply a number of core concepts of api development to node.
19
+ I'm using this as an opportunity to learn how to apply a number of core concepts
20
+ of api development to node.
19
21
20
- - [x] <abbr title =" Hypertext Application Language " >[ HAL] ( http://stateless.co/hal_specification.html ) </abbr > compatible Hypermedia/HATEOAS API
21
- * [ Hapi] ( http://hapijs.com/ )
22
- * [ Halacious] ( https://github.com/bleupen/halacious )
22
+ - [x] <abbr title =" Hypertext Application Language " >[ HAL] ( http://stateless.co/hal_specification.html ) </abbr >
23
+ compatible Hypermedia/HATEOAS API
24
+ - [ Hapi] ( http://hapijs.com/ )
25
+ - [ Halacious] ( https://github.com/bleupen/halacious )
23
26
- [ ] Access Control
24
- - [x] Limited read-only access with no auth context
25
- - [ ] Privilege elevation for advanced actions
26
- * Either OAuth or [ Oz] ( https://github.com/hueniverse/oz ) for authorization
27
+ - [x] Limited read-only access with no auth context
28
+ - [ ] Privilege elevation for advanced actions
29
+ - Either OAuth or [ Oz] ( https://github.com/hueniverse/oz ) for authorization
27
30
- [ ] Consumer Driven Contracts
28
- - [ ] Pact Provider
29
- - [x] Leverage the [ broker] ( https://pact-api.travi.org ) the share pacts from consumers
31
+ - [ ] Pact Provider
32
+ - [x] Leverage the [ broker] ( https://pact-api.travi.org ) the share pacts from consumers
30
33
31
34
## Local Development
32
35
33
36
### Environment variables
34
37
35
- This application uses environment variables for certain configuration. For local development, the npm script ` dev ` expects
36
- a ` .env ` file to exist, as described [ here] ( https://devcenter.heroku.com/articles/heroku-local#set-up-your-local-environment-variables )
38
+ This application uses environment variables for certain configuration. For local
39
+ development, the npm script ` dev ` expects a ` .env ` file to exist, as described
40
+ [ here] ( https://devcenter.heroku.com/articles/heroku-local#set-up-your-local-environment-variables )
37
41
and contain the necessary variable definitions.
38
42
39
43
### Database
0 commit comments