holoviz-topics / examples

Visualization-focused examples of using HoloViz for specific topics
https://examples.holoviz.org
Creative Commons Attribution 4.0 International
82 stars 24 forks source link

Avoid possible assets nameclashes #226

Closed maximlt closed 7 months ago

maximlt commented 1 year ago

The docs build include a pre-process step that creates an assets directory at the repo root which contains:

This is all put together so I believe this is vulnerable to name clashes. E.g. two projects can have in their assets an image with the same name.

This new assets directory is then used by nbsite to correct/fix the links in the built docs (it's all quite complicated :)).

Managing the assets sounds like it was pretty painful to implement (https://github.com/pyviz-dev/nbsite/pull/144, https://github.com/pyviz-topics/examples/pull/53), I'm not happy to revive these unpleasant memories!

maximlt commented 7 months ago

This is now fixed.