rich-id / configuration-bundle
配置包
v0.2.0
2024-06-03 10:31 UTC
Requires
- php: ^8.1
- doctrine/dbal: ^3.3
- doctrine/doctrine-bundle: ^2.4
- doctrine/migrations: ^3.0
- doctrine/orm: ^2.7 || ^3.0
- doctrine/persistence: ^2.0 || ^3.1
- richcongress/bundle-toolbox: ^2.0
- symfony/config: ^6.0 || ^7.0
- symfony/console: ^6.0 || ^7.0
- symfony/dependency-injection: ^6.0 || ^7.0
- symfony/event-dispatcher: ^6.0 || ^7.0
Requires (Dev)
- maglnet/composer-require-checker: ^3.0 || ^4.0
- phpunit/phpunit: ^9.5
- richcongress/static-analysis: ^0.2
- richcongress/test-suite: ^0.2
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-09-03 10:56:20 UTC
README
一个用于管理配置的模块。
目录
1. 安装
本版本的包需要 Symfony 6.0+ 和 PHP 8.1+。
composer require rich-id/configuration-bundle
2. 文档
3. 版本控制
configuration-bundle 遵循 语义化版本控制。简而言之,方案是 MAJOR.MINOR.PATCH,其中 1. MAJOR 在出现重大更改时增加,1. MINOR 在以向后兼容的方式添加新功能时增加,1. PATCH 在以向后兼容的方式修复错误时增加。
低于 1.0.0 的版本被视为实验性,任何时间都可能发生破坏性更改。
4. 贡献
欢迎贡献!有许多贡献方式,我们非常感谢所有方式。以下是其中的一些主要方式
-
错误报告:虽然我们努力提供高质量的软件,但错误可能会发生,我们无法修复我们不知道的问题。所以请报告,即使你不确定或者只是想问一个问题。无论如何,问题可能表明文档还可以进一步改进!
-
功能请求:你的用例当前 API 没有覆盖?想提出建议或添加某些内容?我们将非常乐意阅读并开始讨论,以尝试找到最佳解决方案。
-
拉取请求:想贡献代码或文档?我们非常乐意!如果你需要帮助开始,GitHub 有关于拉取请求的 文档。我们使用 "fork and pull 模型",即贡献者将更改推送到他们的个人分支,然后创建拉取请求到主仓库。请将你的拉取请求针对
master
分支。
提醒一下,所有贡献者都应遵守我们的 行为准则。
5. 许可证
测试套件在 MIT 许可证的条款下分发。
有关详细信息,请参阅 LICENSE。
6. 编程技巧
你可以使用 Docker 和 docker-compose
来修改项目。以下是一些命令。
# Start the project docker-compose up -d # Install dependencies docker-compose exec application composer install # Run tests docker-compose exec application bin/phpunit # Run a bash within the container docker-compose exec application bash