summaryrefslogtreecommitdiff
path: root/docs/.vuepress/config.js
blob: c650d7e6c1a2da724d1f243ca05ab6ab155ef7ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
const path = require('path');

module.exports = {
    base: "/webui-vue/",
    title: "OpenBMC Web UI Style Guide",
    description:
      "Guidance on code style and development for the OpenBMC browser-based UI",
    smoothScroll: true,
    themeConfig: {
      nav: [
        {
          text: "Guide",
          link: "/guide/"
        },
        {
          text: "Themes",
          link: "/themes/"
        },
        {
          text: "Github",
          link: "https://github.com/openbmc/webui-vue"
        }
      ],
      sidebarDepth: 1,
      sidebar: {
        "/guide/": [
          "",
          {
            title: "Coding Standards",
            children: [
              ["/guide/coding-standards/", "Overview"],
              ["/guide/coding-standards/accessibility", "Accessibility"],
              ["/guide/coding-standards/sass", "SASS"],
              ["/guide/coding-standards/javascript", "JavaScript"]
            ]
          },
          {
            title: "Guidelines",
            children: [
              "/guide/guidelines/colors",
              "/guide/guidelines/motion",
              "/guide/guidelines/typography"
            ]
          },
          {
            title: "Components",
            children: [
            "/guide/components/",
            "/guide/components/alert",
            "/guide/components/button",
            "/guide/components/table",
            "/guide/components/toast",
          ]
          },
          {
            title: "Quick Start",
            children: [
            "/guide/quickstart/page-anatomy"
          ]
          }
        ],
        "/themes/": ["", "customize", "env"]
      },
    },
    configureWebpack: {
      resolve: {
        alias: {
          '@': path.resolve(__dirname, '../../src')
        }
      }
    }
  };