serendipity_hq/bundle-features

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

安装量: 52,960

依赖项: 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
以感谢您当前项目中使用的所有库,包括这个!