1const path = require('path'); 2 3module.exports = { 4 base: "/webui-vue/", 5 title: "OpenBMC Web UI Style Guide", 6 description: 7 "Guidance on code style and development for the OpenBMC browser-based UI", 8 smoothScroll: true, 9 themeConfig: { 10 nav: [ 11 { 12 text: "Guide", 13 link: "/guide/" 14 }, 15 { 16 text: "Themes", 17 link: "/themes/" 18 }, 19 { 20 text: "Github", 21 link: "https://github.com/openbmc/webui-vue" 22 } 23 ], 24 sidebarDepth: 1, 25 sidebar: { 26 "/guide/": [ 27 "", 28 { 29 title: "Coding Standards", 30 children: [ 31 ["/guide/coding-standards/", "JavaScript and SASS"], 32 ["/guide/coding-standards/accessibility", "Accessibility"], 33 ] 34 }, 35 { 36 title: "Guidelines", 37 children: [ 38 "/guide/guidelines/colors", 39 "/guide/guidelines/internationalization", 40 "/guide/guidelines/motion", 41 "/guide/guidelines/typography" 42 ] 43 }, 44 "/guide/unit-testing/", 45 { 46 title: "Components", 47 children: [ 48 "/guide/components/", 49 "/guide/components/alerts/", 50 "/guide/components/buttons/", 51 "/guide/components/file-upload/", 52 "/guide/components/info-tooltip/", 53 "/guide/components/page-section/", 54 "/guide/components/page-title/", 55 "/guide/components/status-icon/", 56 "/guide/components/table/", 57 "/guide/components/toasts/" 58 ] 59 }, 60 { 61 title: "Quick Start", 62 children: [ 63 "/guide/quickstart/forms", 64 "/guide/quickstart/page-anatomy", 65 "/guide/quickstart/store-anatomy" 66 ] 67 } 68 ], 69 "/themes/": ["", "customize", "env"] 70 }, 71 } 72 };