Skip to content

boschglobal/sphinxcontrib-needs

 
 

Repository files navigation

Complete documentation: http://sphinxcontrib-needs.readthedocs.io/en/latest/

Introduction

Sphinx-Needs allows the definition, linking and filtering of class-like need-objects, which are by default:

  • requirements
  • specifications
  • implementations
  • test cases.

This list can be easily customized via configuration (for instance to support bugs or user stories).

A default requirement need looks like:

image

Layout and style of needs can be highly customized, so that a need can also look like:

image

Take a look into our Examples for more pictures and ideas how to use Sphinx-Needs.

For filtering and analyzing needs, Sphinx-Needs provides different, powerful possibilities:

needtable needflow needpie
image image image

Installation

Using poetry

poetry add sphinxcontrib-needs

Using pip

pip install sphinxcontrib-needs

Using sources

git clone https://github.com/useblocks/sphinxcontrib-needs
cd sphinxcontrib-needs
pip install .

Activation

Add sphinxcontrib.needs to your extensions:

extensions = ["sphinxcontrib.needs",]

Packages

No packages published

Languages

  • Python 84.1%
  • Batchfile 5.0%
  • JavaScript 4.4%
  • Makefile 4.0%
  • CSS 1.6%
  • SCSS 0.4%
  • Other 0.5%