Skip to content

A plugin-based toolbox for working with cardinality-based feature models

License

Notifications You must be signed in to change notification settings

KIT-TVA/cfmtoolbox

Repository files navigation

CFM Toolsuite

A plugin-based toolbox for working with cardinality-based feature models. This repository contains the cfmtoolbox itself and a few first party plugins demonstrating how to extend the toolbox.

Development

  1. Install poetry
  2. poetry install
  3. poetry run pre-commit install

Running the cfmtoolbox

  1. poetry run cfmtoolbox

Formatting, linting and testing

  1. poetry run ruff format .
  2. poetry run ruff check .
  3. poetry run mypy .
  4. poetry run pytest

Previewing the documentation

  1. poetry run mkdocs serve