📦 EqualifyEverything / equalify-reflow-docs

📄 docs-nav.ts · 45 lines
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
45export interface DocItem {
  title: string;
  path: string;
  file: string;
}

export interface DocSection {
  title: string;
  items: DocItem[];
}

export const docsNav: DocSection[] = [
  {
    title: 'Getting Started',
    items: [
      { title: 'Architecture', path: '/docs/architecture', file: 'architecture' },
      { title: 'Environment Setup', path: '/docs/environment-setup', file: 'environment-setup' },
      { title: 'Development', path: '/docs/development', file: 'development' },
    ],
  },
  {
    title: 'Guides',
    items: [
      { title: 'Authentication', path: '/docs/authentication', file: 'authentication' },
      { title: 'Testing', path: '/docs/testing', file: 'testing' },
      { title: 'CI/CD', path: '/docs/ci-cd', file: 'ci-cd' },
    ],
  },
  {
    title: 'Infrastructure',
    items: [
      { title: 'AWS Guide', path: '/docs/aws-guide', file: 'aws-guide' },
      { title: 'S3 Resilience', path: '/docs/s3-resilience', file: 's3-resilience' },
      { title: 'Rate Limiting', path: '/docs/rate-limiting', file: 'rate-limiting' },
    ],
  },
  {
    title: 'Features',
    items: [
      { title: 'Feedback System', path: '/docs/feedback-system', file: 'feedback-system' },
      { title: 'Canvas LTI Setup', path: '/docs/canvas-lti-setup', file: 'canvas-lti-setup' },
    ],
  },
];