Reasons to split into multiple workspaces
• Simplifies cost allocation
• Makes it possible to use separate capacities
• Makes it possible to use separate Git repositories
• Makes it possible to use separate Fabric Deployment Pipelines
• Makes it possible to use separate regions
• Makes it possible to use separate default Spark Environment
• Makes it possible to use separate network security settings
• Makes it possible to use separate workspace identities
This guide maps file types found across the repos to practical deployment, schema checks, data checks, unit tests, and integration tests. It is written for Windows + PowerShell workflows.
- Run fast static checks (lint/schema/type) on every PR.
- Run data and integration checks on merge/main or release branches.
- Keep unit tests isolated with mocks/stubs for network, DB, and cloud calls.
- Use plan/preview first for infrastructure changes.
| { | |
| "folders": [ | |
| { | |
| "path": "." | |
| } | |
| ], | |
| "settings": { | |
| "workbench.editorAssociations": { | |
| "*.md": "vscode.markdown.preview.editor" | |
| } |
| """ | |
| The most atomic way to train and inference a GPT in pure, dependency-free Python. | |
| This file is the complete algorithm. Everything else is just efficiency. | |
| @karpathy and @claude with the refactoring barkie dog :ruff: | |
| """ | |
| import logging | |
| import math # math.log, math.exp | |
| import operator |
| # Few helpful rebase commands | |
| git config --global core.editor=code | |
| git config --global sequence.editor=code --wait --reuse-window | |
| # Find the divergent commit | |
| git merge-base --fork-point main | |
| # Interactive rebase | |
| git rebase -i |
| title |
|---|
this follows front matter format |
Chat variables
Use chat variables in your chat prompt to reference context that is relevant to your question.
Chat variable Description
#changes The list of source control changes.
https://github.com/search?q=path%3A.vscode%2Fmcp.json&type=code
As of April 13, 2025 there are 147 files.
- MCP uses a PAT token which may be considered insecure.
- There are some scanners for MCP, however some may send back information and telemetry to source.
https://code.visualstudio.com/docs/copilot/copilot-customization#_reusable-prompt-files-experimental
To enable prompt files, configure the chat.promptFiles VS Code setting. By default, prompt files are located in the .github/prompts directory of your workspace. You can also specify additional folders where prompt files are located.
Set the chat.promptFiles setting to true for the .github/prompts directory.
Create a .prompt.md file in the .github/prompts directory of your workspace.
https://nox.thea.codes/en/stable/cookbook.html
Note that the recipes and dependencies eg bump2version are out of date.
uv tool install tox --with tox-uv # use uv to install