Closed timconinx closed 10 months ago
More information: The error occurs when a module starts with a site name with a '/' in it
site_name: org/module1
Seems to be problematic
Update: changing line 35 in edit_uri.py
to
alias = "/".join(parts)
fixes the issue (which seemed to already have been fixed in version 0.4.9)
So using /
instead of the os specific os.path
solves the problem... I don't know if you'd consider this a structural fix though 🤷♂️
@timconinx Is the name of the component org/module
? Is that also the name in the software catalog? The catalog doesn't support /
in the name (https://backstage.io/docs/features/software-catalog/descriptor-format#name-required) so I'd be hesitant to say that techdocs supports slashes.
I'd recommend just using the allowed characters -_.
. Is that a viable option for you?
Thank you for your answer. We changed the site-name
's to include underscores instead of slashes. And we'll make a note not to include slashes in future sitenames.
Dependencies managed through pipenv
When monorepo-plugin's version is 1.0.0 the mkdocs serve starts normal, when it is higher or
*
, it exits onI tested this with a colleague (who uses a mac) who doesn't have this problem
The monorepo configuration follows the format
The modules themselves don't have any special configuration