You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`docs/settings-meta.json`| Setting categories, descriptions, and value types. |
11
+
|`src/src/config/datastoreDefault.js`| Default values shown in generated setting tables. |
12
+
|`src/src/locales/default.js`| UI labels shown beside setting keys when available. |
13
+
14
+
The generator no longer depends on editing JSDoc in every plugin file for user-facing wiki content. JSDoc can still be useful for code maintainers, but wiki content should be maintained in `docs/wiki-content.json` and `docs/settings-meta.json`.
15
+
16
+
## Required Wiki Structure
22
17
23
-
### Required Tags (enforced by ESLint)
18
+
The generated wiki contains these pages in this order:
|`deprecated`| Deprecated | Settings no longer in active use. |
78
+
|`internal`| Internal | Values not meant to be shown to normal users. |
79
+
80
+
## Validation
90
81
91
82
```bash
92
-
# Generatewiki locally
93
-
pnpmrun wiki:generate
94
-
95
-
# Checkdocumentation coverage (nofilewrites)
96
83
pnpm run wiki:check
84
+
pnpm run wiki:generate
97
85
```
98
86
99
-
The GitHub Action (`.github/workflows/generate-wiki.yml`) runs on push to `main` and auto-publishes to the repo wiki.
87
+
`wiki:check` validates that referenced settings are documented and that required pages are present. Warnings are informational; errors fail the check.
88
+
89
+
## Publishing
90
+
91
+
The GitHub Action at `.github/workflows/generate-wiki.yml` runs the generator and pushes generated Markdown files to the repository wiki. It replaces old generated Markdown pages so removed or renamed pages do not remain in the wiki.
0 commit comments