## definition of `menuitem`===========
# title: string
# url: string
# output: [ enum{web, pdf} ] (expressed as comma separated string in YAML)
# children?: [ menuitem ]

## top level property=================
# entries: [ menuitem ]

title: LoopBack 4
url: index.html
children:

- title: 'Getting started'
  url: Getting-started.html
  output: 'web, pdf'

- title: 'Examples and tutorials'
  url: Examples-and-tutorials.html
  output: 'web, pdf'
  children:

  - title: 'Todo Tutorial'
    url: todo-tutorial.html
    output: 'web, pdf'
    children:

    - title: 'Create your app scaffolding'
      url: todo-tutorial-scaffolding.html
      output: 'web, pdf'

    - title: 'Adding legacy juggler'
      url: todo-tutorial-juggler.html
      output: 'web, pdf'

    - title: 'Add your Todo model'
      url: todo-tutorial-model.html
      output: 'web, pdf'

    - title: 'Add a Datasource'
      url: todo-tutorial-datasource.html
      output: 'web, pdf'

    - title: 'Add a Repository'
      url: todo-tutorial-repository.html
      output: 'web, pdf'

    - title: 'Add a Controller'
      url: todo-tutorial-controller.html
      output: 'web, pdf'

    - title: 'Putting it all together'
      url: todo-tutorial-putting-it-together.html
      output: 'web, pdf'

- title: 'Key concepts'
  url: Concepts.html
  output: 'web, pdf'
  children:

  - title: 'Application'
    url: Application.html
    output: 'web, pdf'

  - title: 'Server'
    url: Server.html
    output: 'web, pdf'

  - title: 'Context'
    url: Context.html
    output: 'web, pdf'

  - title: 'Dependency injection'
    url: Dependency-injection.html
    output: 'web, pdf'

  - title: 'Controllers'
    url: Controllers.html
    output: 'web, pdf'

  - title: 'Routes'
    url: Routes.html
    output: 'web, pdf'

  - title: 'Sequence'
    url: Sequence.html
    output: 'web, pdf'

  - title: 'Model'
    url: Model.html
    output: 'web, pdf'

  - title: 'Repositories'
    url: Repositories.html
    output: 'web, pdf'

  - title: 'Decorators'
    url: Decorators.html
    output: 'web, pdf'

- title: 'Booting an Application'
  url: Booting-an-Application.html
  output: 'web, pdf'

- title: 'Using Components'
  url: Using-components.html
  output: 'web, pdf'

- title: 'Calling other APIs'
  url: Calling-other-APIs-and-web-services.html
  output: 'web, pdf'

- title: 'For current LoopBack users'
  url: LoopBack-3.x.html
  output: 'web, pdf'

- title: 'Command-line interface'
  url: Command-line-interface.html
  output: 'web, pdf'
  children:

  - title: 'Application generator'
    url: Application-generator.html
    output: 'web, pdf'

  - title: 'Controller generator'
    url: Controller-generator.html
    output: 'web, pdf'

  - title: 'Extension generator'
    url: Extension-generator.html
    output: 'web, pdf'

  - title: 'Download examples'
    url: Download-examples.html
    output: 'web, pdf'

- title: 'Best practices with Loopback 4'
  url: Best-practices-with-Loopback-4.html
  output: 'web, pdf'
  children:

  - title: 'Defining the API using code-first approach'
    url: Defining-the-API-using-code-first-approach.html
    output: 'web, pdf'

  - title: 'Defining the API using design-first approach'
    url: Defining-the-API-using-design-first-approach.html
    output: 'web, pdf'
    children:

    - title: 'Testing the API'
      url: Testing-the-API.html
      output: 'web, pdf'

  - title: 'Defining your testing strategy'
    url: Defining-your-testing-strategy.html
    output: 'web, pdf'

  - title: 'Implementing features'
    url: Implementing-features.html
    output: 'web, pdf'

  - title: 'Preparing the API for consumption'
    url: Preparing-the-API-for-consumption.html
    output: 'web, pdf'

  - title: 'Testing your application'
    url: Testing-your-application.html
    output: 'web, pdf'

  - title: 'Testing your extension'
    url: Testing-your-extension.html
    output: 'web, pdf'

- title: 'Extending LoopBack 4'
  url: Extending-LoopBack-4.html
  output: 'web, pdf'
  children:

  - title: 'Creating Components'
    url: Creating-components.html
    output: 'web, pdf'

  - title: 'Creating Decorators'
    url: Creating-decorators.html
    output: 'web, pdf'

  - title: 'Creating Servers'
    url: Creating-servers.html
    output: 'web, pdf'

  - title: 'Testing your extension'
    url: Testing-your-extension.html
    output: 'web, pdf'

- title: 'Crafting LoopBack 4'
  url: Crafting-LoopBack-4.html
  output: 'web, pdf'

- title: 'FAQ'
  url: FAQ.html
  output: 'web, pdf'

- title: 'Reference'
  url: Reference.html
  output: 'web, pdf'
  children:

  - title: 'Reserved binding keys'
    url: Reserved-binding-keys.html
    output: 'web, pdf'

  - title: 'Glossary'
    url: Glossary.html
    output: 'web, pdf'
