-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Collision between generated HTML filenames #14
Comments
Probably — either by directly emulating that naming scheme, or by replicating the directory structure, which might be a touch nicer than stuffing everything in one directory? We'd have to modify |
I assume you mean that the output directory should mirror the Coq file directory structure, e.g.,
This unfortunately makes it impossible to have the coqdoc output from Alectryon be compatible with pure coqdoc and coq2html for linking purposes. As Xavier says in the coq2html README, cross-referencing external files can only work if all tools follow the same file naming conventions. I also think it's more convenient to have all HTML files in a flat structure (for table of contents, etc.). |
Note also that mirroring is incompatible with Alectryon's own linking via |
Consider a Coq project organized like this (assume
-Q theories Test
):If I call Alectryon as a coqdoc substitute on each these files with
--output-directory X
, I only get a single fileX/A.html
in the end. In contrast, coqdoc will generate the filesX/Test.A.A.html
andX/Test.B.A.html
. A more detailed discussion of the coqdoc naming scheme can be found in the coq2html documentation.Is there a reasonable way of changing the current naming approach to work with the coqdoc scheme?
The text was updated successfully, but these errors were encountered: