forked from herbsjs/herbsjs.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sidebars.js
17 lines (14 loc) · 805 Bytes
/
sidebars.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const sidebar = {
Introduction: ['getting-started', 'herbsjs'],
Tutorial: ['new-project', 'create-entity', 'repository', 'create-usecase', 'graphql', 'herbsshelf', 'refactoring', 'security'],
Project: [
'motivation', 'architecture', 'ecosystem', 'roadmap', 'contributing', 'acknowledgements', 'logos', 'CoC', 'license'],
UseCase: ['gettingStarted', 'features', 'steps', 'result'],
Entity: ['gettingStarted', 'features', 'validation'],
Validation: ['what-suma', 'validations', 'checkers'],
Glues: ['whatisglue', 'herbs2gql', 'herbs2rest', 'herbs2knex', 'herbsshelf', 'herbs2rpl', 'suma2text', 'herbs-snippets', 'herbs2mongo']
}
Object.keys(sidebar).map(property =>
sidebar[property] = sidebar[property].map(item => `${property.toLowerCase()}/${item}`)
)
module.exports = { sidebar };