Home

Awesome

<p align="center"><img src="docs/assets/logo.svg"/></p>

NPM version Actions Status Coverage Status

Design ∪ Hardware

DUH ("Spirit" in most slavic languages. pronounced /dûx/, with the final consonant of loch or Bach) is a suite of tools for packaging reusable hardware components and designs. DUH enables the generation of JSON5 (duh documents) for describing these components, and also enables export from these documents to output deliverables.

Install

Check that you have Node.js version (12, 14, 16) installed by running:

node --version

On Installing Node.js via package manager

Install duh tool suite.

npm i -g duh

You might need to add ./node_modules/.bin/ to your PATH

In Bash:

export PATH=./node_modules/.bin:$PATH

And test installation with duh --help

Quick start

Base set of DUH tools to author duh documents:

DUH toolbox

Example of DUH documents