ekuiter / feature-web
面向特征编程的集成解决方案
v1.0.2
2018-03-22 18:12 UTC
Requires
- php: >=5.3.0
- ekuiter/feature-php: ^1.0
This package is not auto-updated.
Last update: 2024-09-29 05:01:40 UTC
README
feature-web 是一个 Composer 包,为 Web 上的面向特征编程提供集成解决方案,包括领域和需求分析以及领域实现和产品派生。
要查看其实际应用,请查看 uvr2web 软件产品线 - 主页 和 feature-web。
工作原理
feature-web 结合了多个面向特征编程的包,为将软件产品线快速引入浏览器提供了一种简便的方法。
这是 feature-web 如何处理产品线工程的各个阶段
- 领域分析:使用 ekuiter/feature-model-viz 可视化特征模型
- 需求分析:客户可以使用 ekuiter/feature-configurator 选择满足其需求的功能
- 领域实现:ekuiter/feature-php 提供了多种可变性机制来实现功能
- 产品派生:使用 ekuiter/feature-php 自动生成文件和 ZIP 导出
上述链接提供了有关这些包内部工作方式、要求和文档的更多详细信息。
注意,feature-web 及其包受到 FeatureIDE 特征模型和配置的启发,并与它们紧密耦合(请参阅 ekuiter/feature-schema)。
用法
在 example 分支 中,您可以找到 feature-web 的最小工作示例及其安装说明。
feature-web 是在 Web 上设置产品线的非常快速简单的方法,但它没有很多配置选项。如果您需要更多定制,您必须调整自己的 feature-web 版本或直接使用其包(请参阅上方)。
许可证
该项目在 LGPL v3 许可证 下发布。