Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: documenteer, pipelines_lsst_io, Stack Documentation and UX
-
Labels:None
-
Story Points:0.7
-
Epic Link:
-
Team:SQuaRE
Description
pipelines.lsst.io is built by linking the doc directories of individual packages into the build of the pipelines_lsst_io repository. Right now any package that is set up by EUPS and has a doc/manifest.yaml file is linked. But this can accidentally include "external" dependencies of the Science Pipelines that aren't actually distributed with the Science Pipelines. This ticket is to is to make the linking code ensure that the package is explicitly listed in the table file before including it.
Tested in production at https://pipelines.lsst.io/v/daily/ This work is appearing in the documenteer 0.5.0 release.