Packages#
The SiliconCompiler Schema includes built in support for project packaging and distribution through the ['package', ...]
dictionary group. Modern programming languages like JavaScript and Rust have shown the importance of treating package management as a first class object rather than as an after thought. There is no reason we can’t do the same thing in hardware.
The table below includes a summary of all package parameters.
parameter |
description |
Contains sub-tree of parameters. See Schema. |
|
Package: name |
|
Package: version |
|
Package: description |
|
Package: keyword |
|
Package: project homepage |
|
Contains sub-tree of parameters. See Schema. |
|
Package: code repository |
|
Contains sub-tree of parameters. See Schema. |
|
Package: qualified targets |
|
Package: license identifiers |
|
Package: license files |
|
Package: location |
|
Package: sponsoring organization |
|
Package: public key |
|
Contains sub-tree of parameters. See Schema. |