serendipity_hq/features-bundle

该软件包已被废弃且不再维护。作者建议使用 serendipity_hq/bundle-features 软件包。

在您的Symfony应用程序中管理功能和计划。

安装量: 1,231

依赖项: 0

建议者: 0

安全: 0

星标: 11

关注者: 4

分支: 1

开放问题: 16

类型:symfony-bundle

0.12.6 2022-08-02 20:55 UTC

README

Serendipity HQ 功能包

功能包帮助您在Symfony应用程序中管理付费功能和计划。

支持:

测试环境:

当前状态

Coverage Maintainability Rating Quality Gate Status Reliability Rating Security Rating Technical Debt Vulnerabilities

Phan PHPStan PSalm PHPUnit Composer PHP CS Fixer Rector

功能

Serendipity HQ 功能包让您能够配置需要管理的功能,如果它们是高级功能,则为其设置价格,创建发票,并将与您的实体关联的订阅和配置保存,以便为您的每个用户仅提供他们需要的功能。

您喜欢这个包吗?
留下一个★

或者运行
composer global require symfony/thanks && composer thanks
来感谢您在当前项目中使用的所有库,包括这个包!

基本用法

SerendipityHQ 功能包将功能分为三个宏观类别

  • 布尔功能:可以开启或关闭的功能或配置。例如,"在 [事件名称] 上发送电子邮件"。
  • 可计数功能:可以增加或减少数量的功能。例如,可以添加的用户数量。
  • 可充电功能:可能耗尽的功能。例如,"您还剩下X个邀请"。

这些都是所有类型的功能或配置可能落入的三个主要类别(如果您发现其他宏观类别,请随时在问题中提出建议!)。

这些功能可以在您的配置文件中进行配置,然后可以通过您的应用程序进行管理,以便使其能够执行某些操作或不执行某些操作。

特性被分组成集合,这样您可以更好地管理特性,而不会感到混乱,也不会感到困惑。

例如,假设您正在构建一个项目管理应用程序,您可能希望为每个用户的个人资料设置一组特性,并为项目设置一组特定特性。

将特性分组可以更轻松地管理它们。

这些都是理解的基础概念,也是Serendipity HQ特性包内部工作的核心。

在文档中阅读更多内容,以更好地了解所有这些是如何有助于您在应用程序中管理特性的。

通过Composer安装Serendipity HQ特性包

$ composer require serendipity_hq/bundle-features

此库遵循http://semver.org/版本控制规范。

文档

您可以在文档中阅读有关如何安装、配置、测试和使用SerendipityHQ特性包的说明。

未来特性的灵感

一些其他信息

您喜欢这个包吗?
留下一个★

或者运行
composer global require symfony/thanks && composer thanks
来感谢您在当前项目中使用的所有库,包括这个包!