Cursor rule
.cursor/rules/dsbj-docs.mdcConventions du site de documentation DSBJ (Vue 3 + SSG)
Cursor rules
Quality
56/100
Scores the file, not the repository.Length
257 words
9 headings · 0 code blocksRepository
2
— · pushed 120 days agoLast changed
3 days ago
First indexed 3 days ago.123456# DSBJ - Documentation Vue.js78## Architecture9Le site de documentation utilise Vue 3 + vue-router + vite-ssg pour la génération statique.10- Point d'entrée : `docs/index.html` → `docs/src/main.ts`11- Config Vite : `vite.docs.config.ts` (root: docs/)12- Build SSG : `bun run build:docs` → `site/`13- Dev server : `bun run dev` (port 3000)1415## Layouts (docs/src/layouts/)16- `HomeLayout.vue` : page d'accueil avec hero17- `SectionLayout.vue` : pages index de section (container + breadcrumb, pas de sidebar)18- `DocsLayout.vue` : pages intérieures (sidebar + breadcrumb + contenu)19- Le layout est assigné via `route.meta.layout` ('home' | 'section' | 'docs')2021## Composants partagés (docs/src/components/)22- `DocsHeader.vue` : header avec nav, theme/lang toggle, version23- `DocsFooter.vue` : footer avec liens légaux et copyright i18n24- `DocsSidebar.vue` : sidebar configurable par section (prop `section`)25- `DocsBreadcrumb.vue` : fil d'Ariane auto depuis `route.meta.breadcrumb`26- `DocsCode.vue` : bloc code + copier (prop `code`)27- `DocsPreview.vue` : aperçu demo (slot)28- `DocsSection.vue` : section h2 (props `id`, `title`, slot)29- `DocsA11yNote.vue` : note accessibilité (slot)30- `DocsPropsTable.vue` : table classes CSS (prop `rows`)31- `DocsCard.vue` : carte navigation (props `to`, `icon`, `title`, `description`)3233## Pages (docs/src/pages/)34Chaque page Vue SFC contient uniquement le contenu spécifique. Le chrome (header, footer, sidebar, breadcrumb) est géré par le layout.3536## Routing (docs/src/router.ts)37Routes avec meta : `layout`, `section`, `title`, `breadcrumb`.3839## i18n (vue-i18n)40Fichiers de traduction : `docs/src/data/locales/fr.json` et `en.json`.4142## Navigation (docs/src/data/navigation.ts)43Liens de la nav principale et des sidebars par section.4445## Thème46Composable `useTheme()` dans `docs/src/composables/useTheme.ts`.47Synchro localStorage + attribut `data-bj-theme` sur `<html>`.48
Also in flrxnt/dsbj
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| flrxnt/dsbj.cursor/rules/dsbj-accessibility.mdc · 2 | Cursor rules | ui | 44/100 | 3 days ago | |
| flrxnt/dsbj.cursor/rules/dsbj-general.mdc · 2 | Cursor rules | teststylearchgit+1 | 71/100 | 3 days ago | |
| flrxnt/dsbj.cursor/rules/dsbj-seo.mdc · 2 | Cursor rules | archui | 48/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
