Sphinx Needs

8.0.0 · active · verified Fri Apr 17

Sphinx Needs is a Sphinx extension for managing requirements, specifications, and other 'needs' within documentation. It allows users to define, link, filter, and visualize needs directly in reStructuredText documents. The current version is 8.0.0, and it follows a regular release cadence with major updates typically every few months and patch releases as needed.

Common errors

Warnings

Install

Imports

Quickstart

Add 'sphinx_needs' to the `extensions` list in your Sphinx project's `conf.py` file. Then, you can define needs using the `.. need::` directive in your reStructuredText (`.rst`) documents.

# conf.py
extensions = ['sphinx_needs']

# my_document.rst
.. need:: My first requirement
   :id: my_req_1
   :status: open
   :tags: example, important

   This is the detailed description of my first requirement.

view raw JSON →