[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
0

Configure Feed

Select the types of activity you want to include in your feed.

roe.dev / .github / copilot-instructions.md
716 B

Code Quality Requirements#

  • Follow standard TypeScript conventions and best practices
  • Use <script setup lang="ts"> and the composition API when creating Vue components
  • Use clear, descriptive variable and function names
  • Add comments only 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), and extract complex logic into separate domain-specific files
  • Remove code that is not used or needed
  • Use error handling patterns consistently
  • Create and maintain a PROGRESS.md file to track ongoing work and issues