-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevcontainer-feature.json
More file actions
55 lines (55 loc) · 1.65 KB
/
devcontainer-feature.json
File metadata and controls
55 lines (55 loc) · 1.65 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
{
"id": "auto-header",
"version": "1.0.3",
"name": "Automatic File Headers",
"description": "Automatically configures VS Code file headers with customizable templates based on project, license, company, and contributors information.",
"documentationURL": "https://github.com/helpers4/devcontainer/tree/main/features/auto-header",
"options": {
"headerType": {
"type": "string",
"enum": [
"simple",
"custom"
],
"default": "simple",
"description": "Header style: 'simple' (project + copyright + license) or 'custom' (user-defined lines)"
},
"projectName": {
"type": "string",
"default": "",
"description": "Project name to include in headers (auto-detects from directory name if empty)"
},
"license": {
"type": "string",
"default": "MIT",
"description": "SPDX license identifier (e.g., MIT, Apache-2.0, LGPL-3.0)"
},
"company": {
"type": "string",
"default": "",
"description": "Company or organization name (optional)"
},
"contributors": {
"type": "string",
"default": "",
"description": "Comma-separated list of contributors (optional)"
},
"sinceYear": {
"type": "string",
"default": "",
"description": "Copyright start year (optional, defaults to current year if not provided)"
},
"customHeaderLines": {
"type": "string",
"default": "",
"description": "Custom header content (required when headerType is 'custom'). Multiple lines separated by \\n"
}
},
"customizations": {
"vscode": {
"extensions": [
"psioniq.psi-header"
]
}
}
}