-
Notifications
You must be signed in to change notification settings - Fork 90
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
Expose model, html, etc as public libraries #236
Comments
We can expose them with the understanding that their interface is not meant to be stable. |
That works for me. Thanks! |
This seems to require giving the libraries globally unique names, like This would make odoc's own code much uglier. Still thinking about what to do here. |
Ok, the sublibraries are now exposed. All the sublibraries are installed upon The library in directory To do this, I had to, of course, rename module Lines 1 to 7 in 703b334
This alias module is As mentioned, the interfaces of these libraries are unstable (including their names and existence), and we won't document them beyond what is needed by odoc. So, be careful :) |
I have a small tool (https://github.com/jfeser/odoc2docset) that depends on odoc. I use code from
odoc.model
to extract names andodoc.html
to handle html generated by odoc. Could these libraries be exposed publicly? Right now I have a fork, but I'd rather just use the released version.The text was updated successfully, but these errors were encountered: