init tool

This commit is contained in:
wangxinfei
2025-05-09 16:55:09 +08:00
commit 7a31266d21
1300 changed files with 878894 additions and 0 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"customizations":{"type":"object","properties":{"codespaces":{"type":"object","description":"Customizations specific to GitHub Codespaces","properties":{"repositories":{"type":"object","description":"Configuration relative to the given repositories, following the format 'owner/repo'.\n A wildcard (*) is permitted for the repo name (eg: 'microsoft/*')","patternProperties":{"^[a-zA-Z0-9-_.]+[.]*/[a-zA-Z0-9-_*]+[.]*$":{"type":"object","additionalProperties":true,"oneOf":[{"properties":{"permissions":{"type":"object","description":"Additional repository permissions.\n See https://aka.ms/ghcs/multi-repo-auth for more info.","additionalProperties":true,"anyOf":[{"properties":{"actions":{"type":"string","enum":["read","write"]}}},{"properties":{"checks":{"type":"string","enum":["read","write"]}}},{"properties":{"contents":{"type":"string","enum":["read","write"]}}},{"properties":{"deployments":{"type":"string","enum":["read","write"]}}},{"properties":{"discussions":{"type":"string","enum":["read","write"]}}},{"properties":{"issues":{"type":"string","enum":["read","write"]}}},{"properties":{"packages":{"type":"string","enum":["read"]}}},{"properties":{"pages":{"type":"string","enum":["read","write"]}}},{"properties":{"pull_requests":{"type":"string","enum":["read","write"]}}},{"properties":{"repository_projects":{"type":"string","enum":["read","write"]}}},{"properties":{"statuses":{"type":"string","enum":["read","write"]}}},{"properties":{"workflows":{"type":"string","enum":["write"]}}}]}}},{"properties":{"permissions":{"type":"string","description":"Additional repository permissions.\n See https://aka.ms/ghcs/multi-repo-auth for more info.","enum":["read-all","write-all"]}}}]}}},"openFiles":{"type":"array","description":"The paths to the files to open when the codespace is created. Paths are relative to the workspace.","items":{"type":"string"}}}}}},"codespaces":{"type":"object","additionalProperties":true,"description":"Codespaces-specific configuration.","deprecated":true,"deprecationMessage":"Use 'customizations/codespaces' instead"}}}
@@ -0,0 +1 @@
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"customizations":{"type":"object","properties":{"vscode":{"type":"object","properties":{"extensions":{"type":"array","description":"An array of extensions that should be installed into the container.","items":{"type":"string","pattern":"^([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)(@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)?$","errorMessage":"Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'."}},"settings":{"$ref":"vscode://schemas/settings/machine","description":"Machine specific settings that should be copied into the container. These are only copied when connecting to the container for the first time, rebuilding the container then triggers it again."},"devPort":{"type":"integer","description":"The port VS Code can use to connect to its backend."}}}}},"extensions":{"type":"array","description":"An array of extensions that should be installed into the container.","items":{"type":"string","pattern":"^([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)((@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)|@prerelease)?$","errorMessage":"Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'."},"deprecated":true,"deprecationMessage":"Use 'customizations/vscode/extensions' instead"},"settings":{"$ref":"vscode://schemas/settings/machine","description":"Machine specific settings that should be copied into the container. These are only copied when connecting to the container for the first time, rebuilding the container then triggers it again.","deprecated":true,"deprecationMessage":"Use 'customizations/vscode/settings' instead"},"devPort":{"type":"integer","description":"The port VS Code can use to connect to its backend.","deprecated":true,"deprecationMessage":"Use 'customizations/vscode/devPort' instead"}}}