xref: /openbmc/webui-vue/docs/.vuepress/config.js (revision c2f8f34e)
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: "Customization",
17          link: "/customization/"
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        "/customization/": ["", "theme", "build"]
70      },
71    }
72  };