Issue on docs: broken link to Prisma Schema File
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 85/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- databases, documentation
Direzione di ricerca
Il link non funzionante si trova nella sezione Schema Reference della pagina di documentazione del modello di database (percorso /development/technical-handbook/database-model). Trova questo link nel sorgente della documentazione e verifica se packages/database/schema.prisma esiste ancora in quel percorso nel repository formbricks, dato che il payload non conferma dove si trovi ora lo schema. Aggiorna il link al file dello schema attuale. È completato quando il link apre il file che descrive lo schema invece di restituire un 404.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Reported by Keir via GitHub issue #9918. The "Prisma schema file" link on the public Schema Reference page returns a GitHub 404, so readers of the database-model handbook page cannot reach the schema it points at.
Problem
The docs link to packages/database/schema.prisma, a single file that no longer exists. The schema has been split into a directory of files, so every reference to the old path is dead.
Root cause / where to look
The schema now lives in packages/database/schema/ as four files — main.prisma, creatives.prisma, retention.prisma, workflows.prisma. The old single-file path was never updated in the docs or in one code comment:
docs/development/technical-handbook/database-model.mdx:150— "schema.prisma" (the link the reporter hit at#schema-referenceis line 198)docs/development/technical-handbook/database-model.mdx:198— "Prisma schema file"docs/development/standards/practices/code-formatting.mdx:125— the documented lint-staged example still keys on"packages/database/schema.prisma". The real config in.lintstagedrc.mjs:7is"packages/database/schema/**/*.prisma": ["prisma format"], so the example is wrong as well as stale.apps/web/modules/auth/lib/auth.ts:83— code comment citing(packages/database/schema.prisma)for the Better Auth field mappings.
Done when
- Both links in
database-model.mdxresolve to a real file or directory onmain— point them atpackages/database/schema/(the directory) rather than one of the four files, so the link survives further splits. - The lint-staged example in
code-formatting.mdxmatches the actual glob in.lintstagedrc.mjs(packages/database/schema/**/*.prisma). - The comment at
apps/web/modules/auth/lib/auth.ts:83names the current schema path. -
grep -rn "packages/database/schema\.prisma" . --exclude-dir=node_modules --exclude-dir=.gitreturns nothing.
Original report
The link to 'Prisma schema file' (https://github.com/formbricks/formbricks/blob/main/packages/database/schema.prisma) on the Schema Reference page (https://formbricks.com/docs/development/technical-handbook/database-model#schema-reference) returns a 404 page not found error. The request is to update the link to the appropriate file in github that describes the schema.
Thank you!
Keir
Path: /development/technical-handbook/database-model
- Lingua principale
- TypeScript
- Stelle
- 13.2k
- Fork
- 2.6k
- Merge medio
- 1g 13h
- PR unite (30g)
- 306
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di formbricks/formbricks
-
Keep upgrade setup Checkout card-only when upgrading Stripe's API versionForse già presa @Dhruwang l’ha presa 3 giorni fa. Apertabug
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
formbricks/formbricks#9881 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Keep XLSX response exports working when text exceeds Excel’s cell limitForse già presa @Dhruwang l’ha presa 3 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
formbricks/formbricks#9864 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
PATCH /api/v2/organizations/{organizationId}/users allows deactivating the last active organization ownerForse già presa @xernobyl l’ha presa 3 giorni fa. Apertabackend backport-none bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
formbricks/formbricks#9815 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
getUsers query includes team memberships without scoping by organizationForse di nuovo libera @ayu04ayush l’ha presa 13 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
formbricks/formbricks#9802 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Link survey (fullwidth) preview does not track in-survey language switches via activeLanguageCodeApertabug frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
formbricks/formbricks#9797 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di formbricks/formbricks
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/vscode-containers#655 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dsh-tauri-desk/deepseek-harness-desktop#1477 · 1 commento ·
-
[docs] RELEASE.md: wrong branch name, no check that the prepare PR merged with the right subject, manual publish stepForse già presa @albertteoh l’ha presa oggi. Apertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
jaegertracing/jaeger-ui#4739 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Shop On TV SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno