Initial shared Copilot resources scaffold
This commit is contained in:
31
docs/setup.md
Normal file
31
docs/setup.md
Normal 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.
|
||||
Reference in New Issue
Block a user