multidialogo / legal-form-guesser
此包的最新版本(v1.0.9)没有可用的许可信息。
法律形式猜测器:从公司的扩展名称中猜测公司法律形式
v1.0.9
2024-09-25 10:45 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.6
README
此库的目标是猜测给定公司扩展名称的公司法律形式。它可以匹配常见的词典出现和缩写。
本地开发
第一次本地安装
运行make.sh脚本
如何构建所需的Docker镜像
构建主镜像(php 7.4)
# docker command docker build -f provisioning/php74-composer.Dockerfile -t multidialogo-php-legal-form-guesser-composer:latest . # docker compose command docker compose -f provisioning/docker-compose.yml build dev-container
构建php 8.2版本镜像(注意:它不包含composer)。
docker build -f provisioning/php82-cli.Dockerfile -t multidialogo-php-legal-form-guesser-php82:latest .
请注意,php82版本仅用于运行单元测试,因此不包含composer。
安装/更新/管理供应商
# docker command docker run --rm --interactive --tty -v ${PWD}/:/app multidialogo-php-legal-form-guesser-composer:latest composer <rest of the composer command> # docker compose command docker compose -f provisioning/docker-compose.yml run --rm dev-container composer <rest of the composer command>
运行单元测试
在php 7.4下运行测试
#docker command docker run --rm --interactive --tty -v ${PWD}/:/app multidialogo-php-legal-form-guesser-composer:latest ./vendor/bin/phpunit -c . #docker compose command docker compose -f provisioning/docker-compose.yml run --rm dev-container ./vendor/bin/phpunit -c .
在php 8.2下运行测试
docker run --rm --interactive --tty -v ${PWD}/:/app multidialogo-php-legal-form-guesser-php82:latest ./vendor/bin/phpunit -c .
语义版本控制
项目遵循语义版本控制。请在master中的任何发布之前正确使用git标签。
示例
git tag -a v0.0.2 -m "Bugfix"
git push --follow-tags