Skip to content

Improve documentation and testing #5

@sammycage

Description

@sammycage

PlutoPrint has reached a stable set of core features, but the documentation and test coverage need to be expanded to make the project more approachable and reliable.

This includes:

  • Expanding the existing documentation site on Read the Docs with guides, references, and examples.
  • Providing sample documents and outputs to demonstrate supported features.
  • Increasing automated test coverage across CSS features, layout cases, and PDF generation.
  • Setting up regression tests and an acid test suite to ensure consistent output across versions.
  • Integrating Web Platform Tests (WPT) to cover standard CSS and HTML behaviors.
  • Using examples from https://www.print-css.rocks/ to cover real-world print scenarios.
  • Documenting the contribution and testing workflow for new contributors, including how to run tests, add new cases, and verify results.

Better documentation and stronger tests will make PlutoPrint easier to adopt and maintain, while giving contributors more confidence when making changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions