0.2.7 • Published 5 years ago
adonis-api-docs v0.2.7
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-docsRegister Provider
// app/start.js
const providers = [
'adonis-api-docs/providers/AdonisApiDocsProvider'
]Run
$ adonis serve --devIf 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 = StoreUserFor more details read Route Validator or see this example