0.2.7 • Published 3 years ago

adonis-api-docs v0.2.7

Weekly downloads
256
License
MIT
Repository
github
Last release
3 years ago

Important

This package is being developed, it will be stable from version v1.0.0, come back in a few days :)

Adonis API Docs

Automatic API documentation creator for AdonisJS

Install

# with adonis install
$ adonis install adonis-api-docs

# or npm
$ npm i adonis-api-docs

# or yarn
$ yarn adonis-api-docs

Register Provider

// app/start.js
const providers = [
    'adonis-api-docs/providers/AdonisApiDocsProvider'
]

Run

$ adonis serve --dev

If all is right, you will see the documentation API in /docs

Requirements

Adonis API Docs uses the routes in app/routes.js and the Route Validator rules to create automatic documentation. Your requests must be validated in this way

// app/router.js
Route.post('users', 'UserController.store').validator('StoreUser')
// app/Validators/StoreUser.js
class StoreUser {
  get rules () {
    return {
      email: 'required|email|unique:users',
      password: 'required'
    }
  }
}

module.exports = StoreUser

For more details read Route Validator or see this example

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.0.0

3 years ago