pdfizer/webapp

pdfizer Web / Rest API 项目

v0.1.0 2021-09-29 18:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:12 UTC


README

该库使您能够处理 PDF 文件。

要求

PHP 7.4 或更高版本(见 composer json)

安装

composer require waglpz/pdfizer

Docker

为 docker 创建特定的环境文件

# fish
printf APPUID=(id -u)\nAPPUGID=(id -g)\nDBPORT=3367\nAPPPORT=8081\n > .env

# bash
printf "APPUID=$(id -u)\nAPPUGID=$(id -g)\nDBPORT=3367\nAPPPORT=8081\n" > .env

使用 docker-compose 构建 docker

docker-compose build --parallel --force-rm --no-cache --pull pdfizer

构建包含 php 和 composer 的 Docker 容器,以便在内部工作

# fish
docker build --force-rm --build-arg APPUID=(id -u) --build-arg APPUGID=(id -g) --tag waglpz/pdfizer .docker/

# bash
docker build --force-rm --build-arg APPUID=$(id -u) --build-arg APPUGID=$(id -g) --tag waglpz/pdfizer .docker/

代码质量和测试

要检查编码风格违规,运行

composer waglpz:cs-check

要自动修复(可修复)的编码风格违规,运行

composer waglpz:cs-fix

要检查静态类型违规,运行

composer waglpz:cs-fix

要检查回归,运行

composer waglpz:test

要一次性检查所有违规,运行

composer waglpz:check