Repository navigation
Expand file tree
/
Copy pathdocs.json
More file actions
96 lines (96 loc) · 2.67 KB
/
Copy pathdocs.json
File metadata and controls
96 lines (96 loc) · 2.67 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
{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "Fensu",
"description": "Fensu enforces architectural boundaries, repository structure, code shape, and test conventions across Python, Rust, TypeScript, and Svelte projects.",
"markdown": {
"instructions": [
"Read the Fensu Quickstart before onboarding a repository.",
"Use fensu init --yes for an existing repository, or fensu init --yes --name NAME for an empty repository. Use --no-skills only when configuration-only initialization is explicitly required.",
"For repository-wide Fensu onboarding, detect and configure every confidently supported target; a detected SvelteKit project belongs in that scope alongside Python targets.",
"For narrowly scoped work, do not introduce unrelated analyzer targets. Existing configured targets always apply.",
"Do not call Fensu onboarding complete until fensu skills --check succeeds."
]
},
"colors": {
"primary": "#E84B03",
"light": "#FF6A2B",
"dark": "#C23D02"
},
"logo": {
"light": "/fensu_light_logo_trim.png",
"dark": "/fensu_dark_logo_trim.png"
},
"favicon": "/fensu_favicon_square.png",
"navigation": {
"groups": [
{
"group": "Getting Started",
"pages": [
"index",
"quickstart",
"adoption",
"philosophy"
]
},
{
"group": "Concepts",
"pages": [
"concepts/architecture-model",
"concepts/configuration",
"concepts/caching",
"concepts/rule-families",
"concepts/duplicated-code",
{
"group": "Native Rule Packs",
"pages": [
"concepts/rule-packs",
"concepts/rule-packs/dagster"
]
},
"concepts/custom-rules",
"concepts/repository-rules",
{
"group": "Additional Analyzers",
"pages": [
"concepts/analyzers/rust",
"concepts/analyzers/typescript-sveltekit"
]
}
]
},
{
"group": "CLI Reference",
"pages": [
"cli/index",
"cli/check",
"cli/dupes",
"cli/init",
"cli/map",
"cli/rule",
"cli/skills",
"cli/target"
]
},
{
"group": "API Reference",
"pages": [
"reference/rule-context"
]
}
]
},
"topbar": {
"links": [
{
"label": "GitHub",
"url": "https://github.com/sqlstack-io/fensu"
}
]
},
"footer": {
"socials": {
"github": "https://github.com/sqlstack-io/fensu"
}
}
}