multidialogo/legal-form-guesser

此包的最新版本(v1.0.9)没有可用的许可信息。

法律形式猜测器:从公司的扩展名称中猜测公司法律形式

v1.0.9 2024-09-25 10:45 UTC

This package is auto-updated.

Last update: 2024-09-25 10:49:51 UTC


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