richcongress/recurrent-fixtures-test-bundle

一个神奇的包

安装数: 33,708

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

类型:symfony-bundle

v0.2.1 2024-06-19 16:47 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+。

Package version Actions Status Coverage Status Maintainability contributions welcome License

此包是 Richcongress 测试套件的一部分。它提供了一个简单的方法将一组 fixtures 加载到数据库中。

快速开始

快速展示

目录

  1. 安装
  2. 入门
  3. 版本控制
  4. 贡献
  5. 开发
  6. 许可证

1. 安装

此版本的包需要 Symfony 6.0+ 和 PHP 8.1+。

composer require richcongress/recurrent-fixtures-test-bundle

2 入门

3. 版本控制

recurrent-fixtures-test-bundle 遵循 语义版本控制。简而言之,方案是 MAJOR.MINOR.PATCH,其中

  1. MAJOR 在出现破坏性更改时增加
  2. MINOR 在以向后兼容的方式添加新功能时增加
  3. 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