Repository navigation
Expand file tree
/
Copy pathsidebar.mjs
More file actions
112 lines (101 loc) · 4.49 KB
/
Copy pathsidebar.mjs
File metadata and controls
112 lines (101 loc) · 4.49 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
/**
* The curated navigation.
*
* Hand-ordered on purpose: a documentation site is the difference between a
* reading order and a file listing. `pnpm check:docs` fails if a page in
* `docs/` is missing from this tree, or if an entry here points nowhere.
*
* Leaf entries use `slug`, so their label is the page's own title and the
* French sidebar picks up the French title automatically. Only the group
* headings — which exist in the navigation, not in the content — are
* translated here.
*/
const group = (label, fr, items) => ({ label, translations: { fr }, items });
export const sidebar = [
group('Start here', 'Commencer ici', [
{ label: 'Home', translations: { fr: 'Accueil' }, link: '/' },
{ slug: 'vision/why-tigersystem' },
{ slug: 'guides/start-for-free' },
{ slug: 'tutorials/first-smart-spool' },
{ slug: 'faq' },
]),
group('Products', 'Produits', [
{ slug: 'products', label: 'All products', translations: { fr: 'Tous les produits' } },
{ slug: 'products/tigertag' },
{ slug: 'products/tigertag-plus' },
{ slug: 'products/tigertag-plus-certified' },
{ slug: 'products/tigertag-connect' },
{ slug: 'products/tiger-studio' },
{ slug: 'products/tigerhub' },
{ slug: 'products/tigerpod' },
{ slug: 'products/tigerscale' },
{ slug: 'products/tigerspool' },
{ slug: 'products/factory-suite' },
]),
group('Printer compatibility', 'Compatibilité imprimantes', [
{ slug: 'compatibility', label: 'Overview & matrix', translations: { fr: 'Vue d’ensemble et matrice' } },
{ slug: 'compatibility/bambu-lab' },
{ slug: 'compatibility/creality' },
{ slug: 'compatibility/elegoo' },
{ slug: 'compatibility/anycubic' },
{ slug: 'compatibility/flashforge' },
{ slug: 'compatibility/snapmaker' },
{ slug: 'compatibility/klipper' },
{ slug: 'compatibility/openspool' },
{ slug: 'compatibility/opentag3d' },
{ slug: 'compatibility/third-party-hardware' },
]),
group('Concepts', 'Concepts', [
{ slug: 'concepts/tigertag-chip' },
{ slug: 'concepts/universal-filament-identity' },
{ slug: 'concepts/inventory-and-cloud-sync' },
]),
group('Architecture', 'Architecture', [
{ slug: 'architecture/overview' },
{ slug: 'architecture/data-flow' },
]),
group('Developers', 'Développeurs', [
{ slug: 'developers', label: 'Developer overview', translations: { fr: 'Vue d’ensemble développeur' } },
{ slug: 'developers/sdks' },
{ slug: 'developers/ttag-format' },
{ slug: 'developers/material-swatch' },
{ slug: 'developers/account-api' },
{ slug: 'developers/web-api' },
{ slug: 'developers/integrations' },
{ slug: 'developers/repositories' },
]),
group('Guides & tutorials', 'Guides et tutoriels', [
{ slug: 'tutorials' },
{ slug: 'tutorials/first-smart-spool' },
{ slug: 'tutorials/bambu-lab-a1-series', label: 'Bambu Lab A1 series: LAN mode', translations: { fr: 'Bambu Lab série A1 : mode LAN' } },
{ slug: 'tutorials/bambu-lab-p1-series', label: 'Bambu Lab P1 series: LAN mode', translations: { fr: 'Bambu Lab série P1 : mode LAN' } },
{ slug: 'tutorials/bambu-lab-x1-h2-p2-series', label: 'Bambu Lab X1/X1E/H2/P2: LAN mode', translations: { fr: 'Bambu Lab X1/X1E/H2/P2 : mode LAN' } },
{ slug: 'tutorials/elegoo-cc2-lan-mode', label: 'Elegoo CC2: LAN mode', translations: { fr: 'Elegoo CC2 : mode LAN' } },
{ slug: 'tutorials/flashforge-connection-tutorial', label: 'FlashForge: connection tutorial', translations: { fr: 'FlashForge : tutoriel de connexion' } },
{ slug: 'tutorials/tigerscale-serial-port-driver', label: 'TigerScale: fixing a missing COM port', translations: { fr: 'TigerScale : faire apparaître le port COM' } },
{ slug: 'guides' },
{ slug: 'guides/twin-tag-pair' },
{ slug: 'guides/connect-an-ai-assistant' },
{ slug: 'guides/filament-materials-guide' },
]),
group('Philosophy & vision', 'Philosophie et vision', [
{ slug: 'vision/why-tigersystem' },
{ slug: 'philosophy/user-centric-ecosystem' },
{ slug: 'philosophy/open-ecosystem' },
{ slug: 'philosophy/smartphone-bridge' },
{ slug: 'philosophy/second-life' },
{ slug: 'vision/for-filament-manufacturers' },
{ slug: 'vision/team' },
]),
group('Reference', 'Référence', [
{ slug: 'glossary' },
{ slug: 'certified-partners' },
{ slug: 'support' },
{ slug: 'tigersquad' },
{ slug: 'hall-of-fame' },
{ slug: 'roadmap' },
{ slug: 'press' },
{ slug: 'press/headlines' },
]),
];
export default sidebar;