contentlayerdev / contentlayerdev/contentlayer

Leveraging JSON Schema

Ouverte
#163 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
feature
Langage dominant
TypeScript
Étoiles
3.5k
Forks
192
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The package relies today on its own schema definition in `defineDocumentType` for local content definition.

What I would like to ask if whether JSON Schema can be leveraged instead. The side effect is then that the schema definition is separate from the computed fields which is perhaps a good thing.

```js
import MyJsonSchema from 'myschema/test';

const Doc = defineDocumentType(() => ({
name: 'Doc',
filePathPattern: '**/*.md',
schema: MyJsonSchema,
computedFields: {
....
}
}))
```

The missing piece is that I don't know whether this impacts the architecture.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.