From db9fadcb0a2136617c5099181a148baa8f9db1c6 Mon Sep 17 00:00:00 2001 From: Geir Okkenhaug Jerstad Date: Mon, 7 Jul 2025 14:20:29 +0200 Subject: [PATCH] moved some files to archive --- .../AI-Coding-Assistant-Customization-Guide.md | 14 ++++++++++++++ .../GitHub-Copilot-Customization-Guide.md | 1 + .../{ => archive}/lab-old/config/config.scm | 0 .../lab-old/config/lab-auto-update.service | 0 .../lab-tool/{ => archive}/lab-old/io/shell.scm | 0 packages/lab-tool/{ => archive}/lab-old/io/ssh.scm | 0 .../{ => archive}/lab-old/lab/auto-update.scm | 0 .../lab-tool/{ => archive}/lab-old/lab/core.scm | 0 .../{ => archive}/lab-old/lab/deploy-rs.scm | 0 .../{ => archive}/lab-old/lab/deployment.scm | 0 .../{ => archive}/lab-old/lab/machines.scm | 0 .../{ => archive}/lab-old/lab/monitoring.scm | 0 .../{ => archive}/lab-old/lab/ssh-deploy.scm | 0 packages/lab-tool/{ => archive}/lab-old/main.scm | 0 .../{ => archive}/lab-old/utils/config.scm | 0 .../lab-tool/{ => archive}/lab-old/utils/json.scm | 0 .../{ => archive}/lab-old/utils/logging.scm | 0 .../lab-tool/{ => archive}/lab-old/utils/ssh.scm | 0 .../lab-tool/{ => archive}/lab/auto-update.scm | 0 packages/lab-tool/{ => archive}/lab/core.scm | 0 packages/lab-tool/{ => archive}/lab/deploy-rs.scm | 0 packages/lab-tool/{ => archive}/lab/deployment.scm | 0 packages/lab-tool/{ => archive}/lab/machines.scm | 0 packages/lab-tool/{ => archive}/lab/monitoring.scm | 0 packages/lab-tool/{ => archive}/lab/ssh-deploy.scm | 0 25 files changed, 15 insertions(+) rename packages/lab-tool/{ => archive}/lab-old/config/config.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/config/lab-auto-update.service (100%) rename packages/lab-tool/{ => archive}/lab-old/io/shell.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/io/ssh.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/auto-update.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/core.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/deploy-rs.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/deployment.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/machines.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/monitoring.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/lab/ssh-deploy.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/main.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/utils/config.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/utils/json.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/utils/logging.scm (100%) rename packages/lab-tool/{ => archive}/lab-old/utils/ssh.scm (100%) rename packages/lab-tool/{ => archive}/lab/auto-update.scm (100%) rename packages/lab-tool/{ => archive}/lab/core.scm (100%) rename packages/lab-tool/{ => archive}/lab/deploy-rs.scm (100%) rename packages/lab-tool/{ => archive}/lab/deployment.scm (100%) rename packages/lab-tool/{ => archive}/lab/machines.scm (100%) rename packages/lab-tool/{ => archive}/lab/monitoring.scm (100%) rename packages/lab-tool/{ => archive}/lab/ssh-deploy.scm (100%) diff --git a/documentation/AI-Coding-Assistant-Customization-Guide.md b/documentation/AI-Coding-Assistant-Customization-Guide.md index 2862e57..03a27ac 100644 --- a/documentation/AI-Coding-Assistant-Customization-Guide.md +++ b/documentation/AI-Coding-Assistant-Customization-Guide.md @@ -46,11 +46,13 @@ GitHub Copilot supports several customization approaches that work across differ Personal instructions apply globally to all your Copilot Chat conversations. **Use cases:** + - Language preferences: `Always respond in Norwegian` - Code style preferences: `Prefer TypeScript over JavaScript` - Explanation style: `Be concise and use bullet points` **Configuration:** + 1. Open VS Code settings (Ctrl/Cmd + ,) 2. Search for "copilot chat" 3. Find "Personal Custom Instructions" @@ -61,6 +63,7 @@ Personal instructions apply globally to all your Copilot Chat conversations. Repository instructions apply to all conversations within a specific repository context. **Use cases:** + - Project coding standards: `Use early returns in all functions` - Framework specifications: `Use Vue with PrimeVue library` - Testing requirements: `Write tests using Jest and React Testing Library` @@ -80,6 +83,7 @@ All API endpoints must include error handling. *(Enterprise only)* Apply to all conversations within an organization. **Use cases:** + - Security guidelines: `For security questions, consult the Security Docs Knowledge Base` - Company language: `Always respond in Portuguese` - Code standards: `Do not generate code blocks in responses` @@ -89,6 +93,7 @@ All API endpoints must include error handling. Prompt files are Markdown files (`*.prompt.md`) containing reusable instructions. **Setup:** + 1. Create a prompts directory (e.g., `.github/prompts/`) 2. Add VS Code settings: @@ -207,6 +212,7 @@ Claude Code uses `settings.json` for configuration: ``` **Configuration commands:** + - `claude config list` - List all settings - `claude config set ` - Set a value - `claude config add ` - Add to list @@ -231,6 +237,7 @@ claude -p "Review this config" --append-system-prompt "Focus on NixOS best pract ### GitHub Copilot in VS Code 1. **Enable prompt files:** + ```json { "chat.promptFiles": true, @@ -252,11 +259,13 @@ claude -p "Review this config" --append-system-prompt "Focus on NixOS best pract ### Claude Code Setup 1. **Install globally:** + ```bash npm install -g @anthropic-ai/claude-code ``` 2. **Initialize project:** + ```bash cd your-project claude @@ -264,11 +273,13 @@ claude -p "Review this config" --append-system-prompt "Focus on NixOS best pract ``` 3. **Configure settings:** + ```bash claude config set permissions.allow "Bash(git status)" ``` 4. **Create custom commands:** + ```bash mkdir -p .claude/commands echo "Your command prompt here" > .claude/commands/command-name.md @@ -441,16 +452,19 @@ Brief description of the project and its goals ## References ### GitHub Copilot + - [GitHub Copilot Documentation](https://docs.github.com/en/copilot) - [Customizing Copilot Chat Responses](https://docs.github.com/en/copilot/concepts/about-customizing-github-copilot-chat-responses) - [Prompt Engineering for Copilot Chat](https://docs.github.com/en/copilot/concepts/prompt-engineering-for-copilot-chat) ### Claude Code + - [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) - [Claude Code GitHub Repository](https://github.com/anthropics/claude-code) - [Anthropic API Documentation](https://docs.anthropic.com/en/api) ### Additional Resources + - [Prompt Engineering Guide](https://github.blog/2023-07-17-prompt-engineering-guide-generative-ai-llms/) - [AI Coding Best Practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/) diff --git a/documentation/GitHub-Copilot-Customization-Guide.md b/documentation/GitHub-Copilot-Customization-Guide.md index 1fc090c..29f589a 100644 --- a/documentation/GitHub-Copilot-Customization-Guide.md +++ b/documentation/GitHub-Copilot-Customization-Guide.md @@ -111,6 +111,7 @@ GitHub Copilot can be tailored to your workflow and preferences by providing it - Implement rate limiting and throttling - Implement logging and monitoring for security events ``` + - Reference prompt files in Copilot Chat by name or use the VS Code Copilot Chat UI to insert them. #### VS Code Settings Example diff --git a/packages/lab-tool/lab-old/config/config.scm b/packages/lab-tool/archive/lab-old/config/config.scm similarity index 100% rename from packages/lab-tool/lab-old/config/config.scm rename to packages/lab-tool/archive/lab-old/config/config.scm diff --git a/packages/lab-tool/lab-old/config/lab-auto-update.service b/packages/lab-tool/archive/lab-old/config/lab-auto-update.service similarity index 100% rename from packages/lab-tool/lab-old/config/lab-auto-update.service rename to packages/lab-tool/archive/lab-old/config/lab-auto-update.service diff --git a/packages/lab-tool/lab-old/io/shell.scm b/packages/lab-tool/archive/lab-old/io/shell.scm similarity index 100% rename from packages/lab-tool/lab-old/io/shell.scm rename to packages/lab-tool/archive/lab-old/io/shell.scm diff --git a/packages/lab-tool/lab-old/io/ssh.scm b/packages/lab-tool/archive/lab-old/io/ssh.scm similarity index 100% rename from packages/lab-tool/lab-old/io/ssh.scm rename to packages/lab-tool/archive/lab-old/io/ssh.scm diff --git a/packages/lab-tool/lab-old/lab/auto-update.scm b/packages/lab-tool/archive/lab-old/lab/auto-update.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/auto-update.scm rename to packages/lab-tool/archive/lab-old/lab/auto-update.scm diff --git a/packages/lab-tool/lab-old/lab/core.scm b/packages/lab-tool/archive/lab-old/lab/core.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/core.scm rename to packages/lab-tool/archive/lab-old/lab/core.scm diff --git a/packages/lab-tool/lab-old/lab/deploy-rs.scm b/packages/lab-tool/archive/lab-old/lab/deploy-rs.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/deploy-rs.scm rename to packages/lab-tool/archive/lab-old/lab/deploy-rs.scm diff --git a/packages/lab-tool/lab-old/lab/deployment.scm b/packages/lab-tool/archive/lab-old/lab/deployment.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/deployment.scm rename to packages/lab-tool/archive/lab-old/lab/deployment.scm diff --git a/packages/lab-tool/lab-old/lab/machines.scm b/packages/lab-tool/archive/lab-old/lab/machines.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/machines.scm rename to packages/lab-tool/archive/lab-old/lab/machines.scm diff --git a/packages/lab-tool/lab-old/lab/monitoring.scm b/packages/lab-tool/archive/lab-old/lab/monitoring.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/monitoring.scm rename to packages/lab-tool/archive/lab-old/lab/monitoring.scm diff --git a/packages/lab-tool/lab-old/lab/ssh-deploy.scm b/packages/lab-tool/archive/lab-old/lab/ssh-deploy.scm similarity index 100% rename from packages/lab-tool/lab-old/lab/ssh-deploy.scm rename to packages/lab-tool/archive/lab-old/lab/ssh-deploy.scm diff --git a/packages/lab-tool/lab-old/main.scm b/packages/lab-tool/archive/lab-old/main.scm similarity index 100% rename from packages/lab-tool/lab-old/main.scm rename to packages/lab-tool/archive/lab-old/main.scm diff --git a/packages/lab-tool/lab-old/utils/config.scm b/packages/lab-tool/archive/lab-old/utils/config.scm similarity index 100% rename from packages/lab-tool/lab-old/utils/config.scm rename to packages/lab-tool/archive/lab-old/utils/config.scm diff --git a/packages/lab-tool/lab-old/utils/json.scm b/packages/lab-tool/archive/lab-old/utils/json.scm similarity index 100% rename from packages/lab-tool/lab-old/utils/json.scm rename to packages/lab-tool/archive/lab-old/utils/json.scm diff --git a/packages/lab-tool/lab-old/utils/logging.scm b/packages/lab-tool/archive/lab-old/utils/logging.scm similarity index 100% rename from packages/lab-tool/lab-old/utils/logging.scm rename to packages/lab-tool/archive/lab-old/utils/logging.scm diff --git a/packages/lab-tool/lab-old/utils/ssh.scm b/packages/lab-tool/archive/lab-old/utils/ssh.scm similarity index 100% rename from packages/lab-tool/lab-old/utils/ssh.scm rename to packages/lab-tool/archive/lab-old/utils/ssh.scm diff --git a/packages/lab-tool/lab/auto-update.scm b/packages/lab-tool/archive/lab/auto-update.scm similarity index 100% rename from packages/lab-tool/lab/auto-update.scm rename to packages/lab-tool/archive/lab/auto-update.scm diff --git a/packages/lab-tool/lab/core.scm b/packages/lab-tool/archive/lab/core.scm similarity index 100% rename from packages/lab-tool/lab/core.scm rename to packages/lab-tool/archive/lab/core.scm diff --git a/packages/lab-tool/lab/deploy-rs.scm b/packages/lab-tool/archive/lab/deploy-rs.scm similarity index 100% rename from packages/lab-tool/lab/deploy-rs.scm rename to packages/lab-tool/archive/lab/deploy-rs.scm diff --git a/packages/lab-tool/lab/deployment.scm b/packages/lab-tool/archive/lab/deployment.scm similarity index 100% rename from packages/lab-tool/lab/deployment.scm rename to packages/lab-tool/archive/lab/deployment.scm diff --git a/packages/lab-tool/lab/machines.scm b/packages/lab-tool/archive/lab/machines.scm similarity index 100% rename from packages/lab-tool/lab/machines.scm rename to packages/lab-tool/archive/lab/machines.scm diff --git a/packages/lab-tool/lab/monitoring.scm b/packages/lab-tool/archive/lab/monitoring.scm similarity index 100% rename from packages/lab-tool/lab/monitoring.scm rename to packages/lab-tool/archive/lab/monitoring.scm diff --git a/packages/lab-tool/lab/ssh-deploy.scm b/packages/lab-tool/archive/lab/ssh-deploy.scm similarity index 100% rename from packages/lab-tool/lab/ssh-deploy.scm rename to packages/lab-tool/archive/lab/ssh-deploy.scm