Skip to content
An integrated solution for feature-oriented programming
PHP JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FeatureWeb
assets
.gitignore
LICENSE.txt
README.md
composer.json

README.md

feature-web

feature-web is a Composer package that offers an integrated solution for feature-oriented programming on the web, including domain and requirements analysis as well as domain implementation and product derivation.

To see it in action, have a look at the uvr2web software product line - homepage and feature-web.

How it works

feature-web combines multiple packages for feature-oriented programming to provide a quick way to bring software product lines into the browser.

This is how feature-web addresses the different phases of product-line engineering:

The links above provide you with further details on the inner workings, requirements and documentation for these packages.

Note that feature-web and its packages are inspired by and tightly coupled with FeatureIDE feature models and configurations (see ekuiter/feature-schema).

Usage

On the example branch you can find the smallest working example for feature-web with install instructions.

feature-web is a very quick and simple way to set up a product line on the web, but it doesn't have a lot of configuration options. If you need more customization, you have to adapt your own version of feature-web or use its packages (see above) directly.

License

This project is released under the LGPL v3 license.

You can’t perform that action at this time.