Error: Invalid package filesystem
#################################

``dds`` prescribes a filesystem structure that must be followed for it to
build and process packages and libraries. This structure isn't overly strict,
and is thoroughly explained on the :doc:`/guide/packages` page.

For exporting/generating a source distribution from a package, the *package
root* requires a ``package.json5`` file and each *library root* requires a
``library.json5`` file.

..  .
  TODO: Create are more detailed reference page for package and library layout,
  and include those links in a `seealso`.