Skip to content

smoothie/schema-pdf-creator

Repository files navigation

Schema PDF Creator

Create PDFs from a schema.

This package helps to create PDFs from a schema. Schema in the standardized form such as JSON Schema, XSD, DTD.

Development Status

⚠️ This project is currently in development and is not yet production-ready. It is a work in progress, and there may be incomplete features or known issues. Use it at your own risk.

Table Of Contents

Installation

TBD (composer and phive)

composer require smoothie/schema-pdf-creator

Usage

TBD

...

Wishlist

Support for following PDF Drivers:

  • 🚧 dompdf
  • Gotenberg
  • LibreOffice
  • Chromium

Support for following Schema:

  • 🚧 JSON Schema
  • OpenAPI v3, v2
  • XSD
  • DTD

Testing

This package uses some tools to ensure stuff works.

  • PHPUnit for unit testing.
  • psalm for static code analysis.
  • PHP CS Fixer for enforcing code style (Mainly @PhpCsFixer RuleSet without Yoda and small adjustments).

The dependencies for those are living in the ./infrastructure directory.

TBD

About

Create PDFs from a schema.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages