2023-11-22 18:58:01 +02:00
..
2017-09-15 10:51:45 +02:00
2020-06-03 13:20:09 +02:00
2023-11-22 18:58:01 +02:00
2020-06-03 13:20:09 +02:00
2021-06-15 13:34:03 +02:00
2021-08-11 15:38:13 +02:00
2023-06-09 16:37:58 +02:00

Notes on automatic documentation

This is a project in itself. Here's how the pieces fit together:

  • build:dev package script calls /doc/scripts/build.mjs which is responsible for calling the individual pieces. We pass files to the subprocesses, but options are set in a separate config file.
  • /doc/scripts/metadata.mjs extracts the component information using CEM, and stores it to /doc/dist/custom-elements.json
  • /doc/scripts/etemplate2/eleventy.config.cjs uses 11ty to build a documentation site, from the subdirectories in /doc/etemplate2, and stores it to /doc/dist/site

If a component doesn't show up, it's probably not in the manifest.