···11+opam-version: "2.0"
22+synopsis: "Parser for ocaml documentation comments"
33+description: """
44+Odoc_parser is a library for parsing the contents of OCaml documentation
55+comments, formatted using 'odoc' syntax, an extension of the language
66+understood by ocamldoc."""
77+maintainer: ["Jon Ludlam <jon@recoil.org>"]
88+authors: ["Anton Bachin <antonbachin@yahoo.com>"]
99+license: "ISC"
1010+homepage: "https://github.com/ocaml/odoc"
1111+bug-reports: "https://github.com/ocaml/odoc/issues"
1212+dev-repo: "git+https://github.com/ocaml/odoc.git"
1313+doc: "https://ocaml.github.io/odoc/odoc_parser"
1414+depends: [
1515+ "dune" {>= "3.18"}
1616+ "ocaml" {>= "4.08.0" & < "5.5"}
1717+ "astring"
1818+ "camlp-streams"
1919+ "ppx_expect" {with-test}
2020+ "sexplib0" {with-test}
2121+]
2222+build: [
2323+ ["dune" "subst"] {dev}
2424+ [
2525+ "dune"
2626+ "build"
2727+ "-p"
2828+ name
2929+ "-j"
3030+ jobs
3131+ "@install"
3232+ # Tests are not all associated with a package and would be run if using the
3333+ # default '@runtest'.
3434+ "@src/parser/runtest" {with-test}
3535+ ]
3636+]
3737+x-maintenance-intent: ["(latest)"]
3838+url {
3939+ src: "git+https://github.com/jonludlam/odoc.git#staging"
4040+}
+89
packages/odoc/odoc.3.1.0/opam
···11+opam-version: "2.0"
22+homepage: "https://github.com/ocaml/odoc"
33+doc: "https://ocaml.github.io/odoc/"
44+bug-reports: "https://github.com/ocaml/odoc/issues"
55+license: "ISC"
66+77+maintainer: [
88+ "Daniel Bünzli <daniel.buenzli@erratique.ch>"
99+ "Jon Ludlam <jon@recoil.org>"
1010+ "Jules Aguillon <juloo.dsi@gmail.com>"
1111+ "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>"
1212+]
1313+authors: [
1414+ "Anton Bachin <antonbachin@yahoo.com>"
1515+ "Daniel Bünzli <daniel.buenzli@erratique.ch>"
1616+ "David Sheets <sheets@alum.mit.edu>"
1717+ "Jon Ludlam <jon@recoil.org>"
1818+ "Jules Aguillon <juloo.dsi@gmail.com>"
1919+ "Leo White <leo@lpw25.net>"
2020+ "Lubega Simon <lubegasimon73@gmail.com>"
2121+ "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>"
2222+ "Thomas Refis <trefis@janestreet.com>"
2323+]
2424+dev-repo: "git+https://github.com/ocaml/odoc.git"
2525+2626+synopsis: "OCaml Documentation Generator"
2727+description: """
2828+**odoc** is a powerful and flexible documentation generator for OCaml. It reads *doc comments*, demarcated by `(** ... *)`, and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.
2929+3030+- **Output Formats:** Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.
3131+- **Cross-References:** odoc uses the `ocamldoc` markup, which allows to create links for functions, types, modules, and documentation pages.
3232+- **Link to Source Code:** Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.
3333+- **Code Highlighting:** odoc automatically highlights syntax in code snippets for different languages.
3434+3535+odoc is part of the [OCaml Platform](https://ocaml.org/docs/platform), the recommended set of tools for OCaml.
3636+"""
3737+3838+3939+depends: [
4040+ "odoc-parser" {= version}
4141+ "astring"
4242+ "cmdliner" {>= "1.3.0"}
4343+ "cppo" {build & >= "1.1.0"}
4444+ "dune" {>= "3.18.0"}
4545+ "fpath" {>= "0.7.3"}
4646+ "ocaml" {>= "4.08.0" & < "5.5"}
4747+ "tyxml" {>= "4.4.0"}
4848+ "fmt"
4949+ "crunch" {>= "1.4.1"}
5050+ "ocamlfind" {with-test}
5151+ "yojson" {>= "2.1.0" & with-test}
5252+ "sexplib0" {with-test}
5353+ "conf-jq" {with-test}
5454+ "ppx_expect" {with-test}
5555+ "bos" {with-test}
5656+ "bisect_ppx" {with-test & > "2.5.0"}
5757+]
5858+5959+conflicts: [ "ocaml-option-bytecode-only" ]
6060+6161+x-extra-doc-deps: [
6262+ "odoc-driver" {= version}
6363+ "sherlodoc" {= version}
6464+ "odig"
6565+]
6666+6767+build: [
6868+ ["dune" "subst"] {dev}
6969+ [
7070+ "dune"
7171+ "build"
7272+ "-p"
7373+ name
7474+ "-j"
7575+ jobs
7676+ "@install"
7777+ "@runtest" {with-test}
7878+ "@doc" {with-doc}
7979+ ]
8080+]
8181+x-maintenance-intent: ["(latest)"]
8282+url {
8383+ src: "https://github.com/ocaml/odoc/releases/download/3.1.0/odoc-3.1.0.tbz"
8484+ checksum: [
8585+ "sha256=355b3cfff4934903cbaed8b51ce35e333e8609932d230294200a9f2d42ffa914"
8686+ "sha512=f78318d0a16164a9cd16ee02f611c2e00d32b772fe38e992d6db6ec94b1c00cd9c377fbfe64031b8f245e57b2f3aac9364108327e7f1693533ddcff94c476e05"
8787+ ]
8888+}
8989+x-commit-hash: "dbe1333c687102e1a9a1cbe59d63b8f69e6b1af0"
+84
packages/odoc/odoc.dev/opam
···11+opam-version: "2.0"
22+33+homepage: "https://github.com/ocaml/odoc"
44+doc: "https://ocaml.github.io/odoc/"
55+bug-reports: "https://github.com/ocaml/odoc/issues"
66+license: "ISC"
77+88+maintainer: [
99+ "Daniel Bünzli <daniel.buenzli@erratique.ch>"
1010+ "Jon Ludlam <jon@recoil.org>"
1111+ "Jules Aguillon <juloo.dsi@gmail.com>"
1212+ "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>"
1313+]
1414+authors: [
1515+ "Anton Bachin <antonbachin@yahoo.com>"
1616+ "Daniel Bünzli <daniel.buenzli@erratique.ch>"
1717+ "David Sheets <sheets@alum.mit.edu>"
1818+ "Jon Ludlam <jon@recoil.org>"
1919+ "Jules Aguillon <juloo.dsi@gmail.com>"
2020+ "Leo White <leo@lpw25.net>"
2121+ "Lubega Simon <lubegasimon73@gmail.com>"
2222+ "Paul-Elliot Anglès d'Auriac <paul-elliot@tarides.com>"
2323+ "Thomas Refis <trefis@janestreet.com>"
2424+]
2525+dev-repo: "git+https://github.com/ocaml/odoc.git"
2626+2727+synopsis: "OCaml Documentation Generator"
2828+description: """
2929+**odoc** is a powerful and flexible documentation generator for OCaml. It reads *doc comments*, demarcated by `(** ... *)`, and transforms them into a variety of output formats, including HTML, LaTeX, and man pages.
3030+3131+- **Output Formats:** Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems.
3232+- **Cross-References:** odoc uses the `ocamldoc` markup, which allows to create links for functions, types, modules, and documentation pages.
3333+- **Link to Source Code:** Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation.
3434+- **Code Highlighting:** odoc automatically highlights syntax in code snippets for different languages.
3535+3636+odoc is part of the [OCaml Platform](https://ocaml.org/docs/platform), the recommended set of tools for OCaml.
3737+"""
3838+3939+depends: [
4040+ "odoc-parser" {= version}
4141+ "astring"
4242+ "cmdliner" {>= "1.3.0"}
4343+ "cppo" {build & >= "1.1.0"}
4444+ "dune" {>= "3.18.0"}
4545+ "fpath" {>= "0.7.3"}
4646+ "ocaml" {>= "4.08.0" & < "5.5"}
4747+ "tyxml" {>= "4.4.0"}
4848+ "fmt"
4949+ "crunch" {>= "1.4.1"}
5050+ "ocamlfind" {with-test}
5151+ "yojson" {>= "2.1.0" & with-test}
5252+ "sexplib0" {with-test}
5353+ "conf-jq" {with-test}
5454+ "ppx_expect" {with-test}
5555+ "bos" {with-test}
5656+ "bisect_ppx" {with-test & > "2.5.0"}
5757+]
5858+5959+conflicts: [ "ocaml-option-bytecode-only" ]
6060+6161+x-extra-doc-deps: [
6262+ "odoc-driver" {= version}
6363+ "sherlodoc" {= version}
6464+ "odig"
6565+]
6666+6767+build: [
6868+ ["dune" "subst"] {dev}
6969+ [
7070+ "dune"
7171+ "build"
7272+ "-p"
7373+ name
7474+ "-j"
7575+ jobs
7676+ "@install"
7777+ "@runtest" {with-test}
7878+ "@doc" {with-doc}
7979+ ]
8080+]
8181+x-maintenance-intent: ["(latest)"]
8282+url {
8383+ src: "git+https://github.com/jonludlam/odoc.git#staging"
8484+}