richcongress / recurrent-fixtures-test-bundle
一个神奇的包
v0.2.1
2024-06-19 16:47 UTC
Requires
- php: ^8.1
- doctrine/dbal: ^3.0 || ^4.0
- doctrine/doctrine-bundle: ^2.6
- doctrine/doctrine-fixtures-bundle: ^3.4
- richcongress/bundle-toolbox: *
- richcongress/fixture-test: ^0.2
- richcongress/web-test-bundle: ^0.2
Requires (Dev)
- roave/security-advisories: dev-latest
- symfony/security-bundle: ^6.0 || ^7.0
This package is auto-updated.
Last update: 2024-09-19 17:21:09 UTC
README
- 将
recurrent-fixtures-test-bundle
替换为your-bundle-name-bundle
- 将
RecurrentFixturesTestBundle
替换为YourBundleNameBundle
- 将
TemplateExtension
重命名为YourBundleNameExtension
- 修改
Configuration::CONFIG_NODE
常量 - 在 Github Actions 中添加 Secret
COVERALLS_SECRET
以使 Coveralls 运行 - 将包添加到 Code Climate 质量工具 并更改徽章 URL
- 更改 ReadMe 标题
- 删除这些行
RichCongress Recurrent Fixtures Test Bundle
此版本的包需要 Symfony 6.0+ 和 PHP 8.1+。
此包是 Richcongress 测试套件的一部分。它提供了一个简单的方法将一组 fixtures 加载到数据库中。
快速开始
快速展示
目录
1. 安装
此版本的包需要 Symfony 6.0+ 和 PHP 8.1+。
composer require richcongress/recurrent-fixtures-test-bundle
2 入门
3. 版本控制
recurrent-fixtures-test-bundle 遵循 语义版本控制。简而言之,方案是 MAJOR.MINOR.PATCH,其中
- MAJOR 在出现破坏性更改时增加
- MINOR 在以向后兼容的方式添加新功能时增加
- PATCH 在以向后兼容的方式修复错误时增加
版本低于 1.0.0 的版本被视为实验性的,破坏性更改可能随时发生。
4. 贡献
欢迎贡献!有很多方式可以贡献,我们非常感谢。以下是一些主要方式:
- 错误报告:虽然我们努力提供高质量的软件,但错误可能发生,我们无法修复我们不知道的问题。所以请即使不确定或者只是想提问也请报告。无论如何,问题可能会表明文档仍然可以改进!
- 功能请求:当前的 API 没有覆盖您的用例?想要建议更改或添加内容?我们将很高兴阅读并开始讨论以尝试找到最佳解决方案。
- 拉取请求:想要贡献代码或文档?我们将非常乐意!如果您需要帮助开始,GitHub 有关于拉取请求的 文档。我们使用 "fork and pull model",贡献者将更改推送到他们的个人 fork,然后创建拉取请求到主存储库。请确保您的拉取请求针对
master
分支。
提醒一下,所有贡献者都应遵守我们的 行为准则。
5. 开发
您可能使用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
6. 许可证
recurrent-fixtures-test-bundle是在MIT许可证的条款下发布的。
有关详细信息,请参阅LICENSE。