Skip to content
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

New odoc rules (minimal) #410

Merged
merged 3 commits into from
Jan 22, 2018
Merged

Conversation

rgrinberg
Copy link
Member

This is a minimal version of #304. It only contains fixes to the rules to follow odoc's latest conventions. It doesn't include any of the installation stuff and the documentation stanza.

I'd prefer not to rush with adding a new stanza, especially since there's some wrinkles to the proposed design. Let's just review and merge this PR so that we unblock releasing jbuilder. We'll have plenty of time to design the documentation stanza after the release.

I'll make a separate PR for that work once this one is merged.

@rgrinberg rgrinberg requested review from trefis and a user January 13, 2018 12:59
val create : name:string -> t

val odoc_file : doc_dir:Path.t -> t -> Path.t
val odoc_input : doc_dir:Path.t -> t -> Path.t
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can remove this refactoring if necessary. It proved to be useful for experimenting with renaming things, but now it's purpose seems dubious. It still doesn't seem so bad to keep this stuff behind an interface so I'm leaning to keep it.

@rgrinberg
Copy link
Member Author

OK, I've rebased this on top of the lazy rules stuff. Will merge and prepare a release next week unless anyone objects.

@rgrinberg rgrinberg merged commit a34f71f into ocaml:master Jan 22, 2018
@rgrinberg rgrinberg deleted the new-odoc-minimal branch January 22, 2018 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants