prismadocify
v1.1.3

Prismaスキーマのドキュメントを生成します。
prismadocify 、PrismaスキーマのMarkdownドキュメントを生成するコマンドラインツールです。 Prismaスキーマファイルを読み取り、モデルと酵素を解析し、スキーマを文書化するマークダウンファイルを出力します。
このプロジェクトは、Hacktoberfest 2024に参加しています!
バグの修正、機能の実装、ドキュメントの改善など、オープンソースコミュニティからの貢献を歓迎します。すべての貢献は、ハックトーバーフェストの目標にカウントされます。
詳細なガイドラインについては、contributing.mdをご覧ください。
prismadocifyの重要な機能の一部は次のとおりです。
npm install prismadocifyyarn add prismadocifyprismadocifyをインストールした後、コマンドラインから使用して、Prismaスキーマのドキュメントを生成できます。
prismadocifyデフォルトでは、 prismadocify ./prisma/schema.prismaのPrismaスキーマファイルを探し、 ./prisma-docs.mdでドキュメントを生成します。
以下は、単純なプリスマスキーマと生成されたドキュメントの例です。
プリスマスキーマ( schema.prisma )
model User {
id String @id @default ( uuid () )
email String @unique
name String ?
createdAt DateTime @default ( now () )
}
enum UserRole {
ADMIN
USER
}生成されたマークダウンドキュメント( 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, USERあらゆる種類の貢献を歓迎します!開始するには、プロジェクトへの貢献方法に関するガイドラインについては、Contributing.mdをご覧ください。
このプロジェクトは、MITライセンスの下でライセンスされています。
このツールの素晴らしいORMとインスピレーションをしてくれたPrismaチームに感謝します。