Age | Commit message (Collapse) | Author |
|
The electrical rules check already found multiple significant hardware
design issues. Thus the build has to fail to indicate these issues
early.
|
|
This gives better user feedback when the program is not available (as
currently in the latest Debian stable version).
|
|
The report of the KiCad electrical rules check (ERC) is added with this
commit to the default build and also written to the deploy tree.
Since there are still minor issues a failing ERC will not yet break the
build. This will be introduced later by adding the
`--exit-code-violations` flag to the `kicad-cli sch erc` call.
|
|
Everything else is implicitly build by default since it should
contribute to the tar archive.
|
|
This can be used to order the PCB depending on the manufacturers
software capabilities.
|
|
Using the installation step to copy selected artifacts into one folder
was anyway a hack.
This commit shows that the complexity can be reduced by adding copy
targets. The `build/artifacts` folder contains the selected artifacts,
they are always up to date, the user does not have to call the install
step separately and the target definitions do not require
install-related keyword arguments.
|
|
A static site generator is currently not really required. A static
index.html is currently sufficient.
|
|
This makes the build system code way less hacky and more modular.
|
|
These important design files should be deployed with the website.
|
|
This allows to install the PCB-related files easier to the website which
is built with Meson.
|