Initial shared Copilot resources scaffold

This commit is contained in:
2026-04-23 15:46:34 -04:00
commit adfcb83ab6
44 changed files with 2249 additions and 0 deletions

31
docs/setup.md Normal file
View File

@@ -0,0 +1,31 @@
# Setup
## macOS Or Linux
```bash
install/bootstrap.sh
```
## Windows
```powershell
install/bootstrap.ps1
```
## What Bootstrap Does
- Creates a canonical path at `~/.copilot-resources`
- Links default discovery locations back to this repository
- Merges only the managed Copilot-related VS Code settings into the user settings file
- Writes a managed Copilot CLI environment fragment and sources it from the shell or PowerShell profile
- Writes a local install-state file outside the repository
## Optional Settings
Bootstrap renders and merges the managed keys from
`config/vscode/settings.template.jsonc` into the user settings file. Existing
unmanaged VS Code settings are preserved.
Bootstrap also writes a managed Copilot CLI environment file into the local
state directory and adds a small managed source block to the active shell or
PowerShell profile instead of replacing the whole profile.