mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-30 03:01:54 +00:00
Add .cursorrules (#2277)
This commit is contained in:
43
.cusorrules
Normal file
43
.cusorrules
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
// Vue 3 Composition API .cursorrules
|
||||||
|
|
||||||
|
// Vue 3 Composition API best practices
|
||||||
|
const vue3CompositionApiBestPractices = [
|
||||||
|
"Use setup() function for component logic",
|
||||||
|
"Utilize ref and reactive for reactive state",
|
||||||
|
"Implement computed properties with computed()",
|
||||||
|
"Use watch and watchEffect for side effects",
|
||||||
|
"Implement lifecycle hooks with onMounted, onUpdated, etc.",
|
||||||
|
"Utilize provide/inject for dependency injection",
|
||||||
|
]
|
||||||
|
|
||||||
|
// Folder structure
|
||||||
|
const folderStructure = `
|
||||||
|
src/
|
||||||
|
components/
|
||||||
|
constants/
|
||||||
|
hooks/
|
||||||
|
views/
|
||||||
|
stores/
|
||||||
|
services/
|
||||||
|
App.vue
|
||||||
|
main.ts
|
||||||
|
`;
|
||||||
|
|
||||||
|
// Tailwind CSS best practices
|
||||||
|
const tailwindCssBestPractices = [
|
||||||
|
"Use Tailwind CSS for styling",
|
||||||
|
"Implement responsive design with Tailwind CSS",
|
||||||
|
]
|
||||||
|
|
||||||
|
// Additional instructions
|
||||||
|
const additionalInstructions = `
|
||||||
|
1. Leverage VueUse functions for performance-enhancing styles
|
||||||
|
2. Use lodash for utility functions
|
||||||
|
3. Use TypeScript for type safety
|
||||||
|
4. Implement proper props and emits definitions
|
||||||
|
5. Utilize Vue 3's Teleport component when needed
|
||||||
|
6. Use Suspense for async components
|
||||||
|
7. Implement proper error handling
|
||||||
|
8. Follow Vue 3 style guide and naming conventions
|
||||||
|
9. Use Vite for fast development and building
|
||||||
|
`;
|
||||||
Reference in New Issue
Block a user