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
Centralized hosting, predictable URLs, etc. #119
Comments
I wouldn't say this is an odoc issue per se, that's an infrastructure problem orthogonal to odoc. The major goal of odoc should be to produce docsets regardless of where they will be deployed. |
@aantron So, is there currently a repo for docs.ocaml.org that this could be moved to? (And in fact, if people are working on that web site, perhaps there should be a public repo for it so people can start helping to make it a reality...) |
@pmetzger I'll have to get back to you on that. Not sure how this should be organized, yet. A separate, public, and well-advertised repo is probably a good idea, though. Going to look into it. We'll probably want to generate as much OCaml docs as we can using odoc+odig, and post that, to get started. |
FWIW scripts which run http://docs.mirage.io are published at https://github.com/mirage/docs |
I'm working on a fairly large update of the opam package build infrastructure using buildkite.com as the coordination engine (this lets us do multiarch/os builds). I'll write a separate post about it shortly, but the tl;dr is that we should be well positioned to give you daily snapshots of all the cmt[i] files in a bulk opam build, and the required VM horsepower to process that into docs.ocaml.org. What is needed is the code in between the opam build artefacts and the VMs to generate the site :-) Note that docs.mirage.io is a PoC -- we need to be able to do better index generation and package selection in particular, so perhaps extending those scripts is a good step in the direction of a full docs.ocaml.org |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
I'm not sure this doesn't remain an issue worthy of consideration. Closing it automatically seems unreasonable... |
@pmetzger We closed it as we are currently not working on it, and won't in the immediately foreseeable future. Stale issues are still considered and can of course be discussed, in fact I changed the stale message after this issue was closed to read: odoc/.github/workflows/stale.yml Lines 16 to 31 in 9a94324
This issue in particular is something we definitely still want to address, but we may end up doing it in another repo, when the time comes to actually work on it. There will probably be some kind of tool or system that builds or manages the centralized docs, so it will be discussed wherever that ends up being developed. |
Even though it's not written anywhere, changes to the URLs are considered breaking changes and happened only in edge-cases. This issue seems fixed. |
This is a major goal of odoc.
Also suggested in https://discuss.ocaml.org/t/1841/56, among other places.
The text was updated successfully, but these errors were encountered: