-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharchitect.config.ts
More file actions
38 lines (37 loc) · 1 KB
/
architect.config.ts
File metadata and controls
38 lines (37 loc) · 1 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
import { defineConfig } from "@libar-dev/architect/config";
export default defineConfig({
preset: "libar-generic",
sources: {
typescript: ["src/sample-sources/**/*.ts"],
features: ["src/specs/**/*.feature", "src/decisions/**/*.feature"],
stubs: ["src/stubs/**/*.ts"],
},
output: {
directory: "docs-generated",
overwrite: true,
},
generatorOverrides: {
adrs: {
replaceFeatures: ["src/decisions/**/*.feature"],
},
},
referenceDocConfigs: [
{
title: "Identity & Persistence Reference",
conventionTags: [],
behaviorCategories: ["core", "api", "infra"],
diagramScopes: [
{
archContext: ["identity", "persistence"],
direction: "LR",
title: "System Architecture",
diagramType: "graph",
showEdgeLabels: true,
},
],
claudeMdSection: "reference",
docsFilename: "IDENTITY-PERSISTENCE-REFERENCE.md",
claudeMdFilename: "identity-persistence-reference.md",
},
],
});