Pedroo-Nietoo / Prisma-Schema-Docs

A Prisma docs generator based on schema files
https://www.npmjs.com/package/prisma-schema-docs
MIT License
1 stars 0 forks source link
docs documentation html markdown prisma schema

Prisma Schema Docs

Project Banner

Overview

The prisma-schema-docs is a simple command-line tool that generates HTML documentation for your Prisma schema files. This package reads your schema.prisma file and produces an easy-to-read documentation format for your models and their fields, including attributes like @id, @unique, @default, and @relation.


Usage

Installation

To install prisma-schema-docs, use npm:

npm install prisma-schema-docs

Or, if you prefer to install it globally:

npm install -g prisma-schema-docs

Generating Documentation

Once installed, you can generate documentation by running the following command:

npx prisma-schema-docs

Or, if you prefer to generate the documentation on dark mode:

npx prisma-schema-docs -d

This will create an index.html file in the docs directory, containing the generated documentation from your prisma/schema.prisma.

To use prisma-schema-docs, ensure you have a schema.prisma file in the prisma directory of your project. The command will look for the schema file and generate the documentation based on its content.


Contributing

Contributions are welcome! If you would like to contribute, please fork the repository, add your changes, and submit a pull request. Please ensure your code adheres to the project's coding standards and includes tests. Make sure to send a detailed description of your changes and why you made them, as long as a image/gif/video that shows the changes.


Testing

To run tests for the package, you can use Jest. First, ensure you have installed the dependencies, then run:

npm test


License

This package is licensed under the MIT License. See the LICENSE file for more details.

© 2024 Pedroo-Nietoo