
Générez la documentation pour les schémas PRISMA.
prismadocify est un outil de ligne de commande qui génère une documentation Markdown pour les schémas PRISMA. Il lit votre fichier de schéma PRISMA, analyse les modèles et les énumérations, et publie un fichier Markdown documentant le schéma.
Ce projet participe au Hacktoberfest 2024!
Nous accueillons les contributions de la communauté open source, qu'il s'agisse de corrections de bogues, d'implémentations de fonctionnalités ou d'améliorations de documentation. Chaque contribution compte pour votre objectif Hacktoberfest.
Consultez notre contribution.md pour des directives détaillées.
Voici quelques-unes des principales caractéristiques de prismadocify :
npm install prismadocifyyarn add prismadocify Après avoir installé prismadocify , vous pouvez l'utiliser à partir de la ligne de commande pour générer une documentation pour votre schéma PRISMA.
prismadocify Par défaut, prismadocify recherche le fichier de schéma PRISMA à ./prisma/schema.prisma et génère la documentation dans ./prisma-docs.md .
Voici un exemple d'un schéma de prisma simple et de la documentation générée:
Prisma Schema ( schema.prisma )
model User {
id String @id @default ( uuid () )
email String @unique
name String ?
createdAt DateTime @default ( now () )
}
enum UserRole {
ADMIN
USER
} Documentation générée de Markdown ( prisma-docs.md )
# Prisma Schema Documentation
## User
| Field | Type | List | Required | Unique |
| --------- | -------- | ---- | -------- | ------ |
| id | String | No | Yes | Yes |
| email | String | No | Yes | Yes |
| name | String? | No | No | No |
| createdAt | DateTime | No | Yes | No |
## Enums
### UserRole
ADMIN, USERNous accueillons les contributions de toutes sortes! Pour commencer, veuillez consulter le contribution.md pour des directives sur la façon de contribuer au projet.
Ce projet est autorisé sous la licence du MIT.
Merci à l'équipe PRISMA pour son ORM et inspiration impressionnants pour cet outil.