diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000000..81e31ded12 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,14 @@ +# Core Requirements + +- The end goal is stability, speed and great user experience. + +## Code Quality Requirements + +- Follow standard TypeScript conventions and best practices +- Use the Composition API when creating Vue components +- Use clear, descriptive variable and function names +- Add comments to explain complex logic or non-obvious implementations +- Write unit tests for core functionality using `vitest` +- Write end-to-end tests using Playwright and `@nuxt/test-utils` +- Keep functions focused and manageable (generally under 50 lines) +- Use error handling patterns consistently