Commit 6fc6394
committed
#242 feat: Enhance project.json schema support and VS Code integration
- Added `$schema` property injection in `nova init` for new projects, enabling VS Code IntelliSense and autocomplete.
- Introduced authoritative `Schema-Project.json` for project.json validation.
- Updated `Test-ProjectSchema` to validate against the new schema.
- Removed obsolete `Schema-Build.json` and `Schema-Pester.json`.
- Implemented `Export-NovaProjectJsonSchema` to copy the schema to the appropriate documentation directory.
- Updated documentation to reflect schema changes and IntelliSense support.
- Enhanced tests for schema validation and project.json writing functionality.1 parent f770214 commit 6fc6394
18 files changed
Lines changed: 840 additions & 296 deletions
File tree
- docs
- schema/v3
- src
- private
- build
- quality
- scaffold
- resources
- example
- tests/private
- build
- scaffold
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
116 | 115 | | |
117 | | - | |
118 | | - | |
119 | | - | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
120 | 119 | | |
121 | 120 | | |
122 | 121 | | |
| |||
204 | 203 | | |
205 | 204 | | |
206 | 205 | | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
207 | 215 | | |
208 | 216 | | |
209 | 217 | | |
| |||
215 | 223 | | |
216 | 224 | | |
217 | 225 | | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
218 | 234 | | |
219 | 235 | | |
220 | 236 | | |
| |||
0 commit comments