{"id":28615620,"url":"https://github.com/ocamlpro/ocp-reveal","last_synced_at":"2025-07-04T11:33:57.755Z","repository":{"id":71219983,"uuid":"43488998","full_name":"OCamlPro/ocp-reveal","owner":"OCamlPro","description":"An OCaml binding for reveal.js, a html presentation framework.","archived":false,"fork":false,"pushed_at":"2020-05-18T08:51:51.000Z","size":1055,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-12T02:09:34.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OCamlPro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-10-01T09:43:41.000Z","updated_at":"2020-05-18T22:21:10.000Z","dependencies_parsed_at":"2023-05-23T19:15:27.241Z","dependency_job_id":null,"html_url":"https://github.com/OCamlPro/ocp-reveal","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/OCamlPro/ocp-reveal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focp-reveal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focp-reveal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focp-reveal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focp-reveal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OCamlPro","download_url":"https://codeload.github.com/OCamlPro/ocp-reveal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focp-reveal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263502124,"owners_count":23476538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-12T02:09:30.970Z","updated_at":"2025-07-04T11:33:57.746Z","avatar_url":"https://github.com/OCamlPro.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ocp-reveal\n\nOCaml bindings to [reveal.js] library.\n\n`Reveal.js` is a framework for easily creating beautiful presentations using\nHTML.\n\n`reveal.js` comes with a broad range of features including nested slides,\nMarkdown contents, PDF export, speaker notes and a JavaScript API. It's best\nviewed in a modern browser but fallbacks are available to make sure your\npresentation can still be viewed elsewhere.\n\n## Dependencies\n\nocp-reveal depends on [dune], [omd], [js_of_ocaml]. You can install them using [opam]:\n\n````sj\nopam install dune js_of_ocaml omd\n````````````\n\n## Usage\n\nThis will build the library and the exemples.\n\n```sh\ndune build\n```\n\nAfter building, you can see the examples with:\n\n```sh\nxdg-open _build/default/examples/example.html\nxdg-open _build/default/examples/example_2.html\n```\n\nYou can also see an [online demo].\n\nTo start your own slides, you can have a look at the `examples` folder. It's just a matter of creating an HTML file, an OCaml file and compiling.\n\n[dune]: https://dune.build/\n[omd]: https://github.com/ocaml/omd\n[js_of_ocaml]: https://github.com/ocsigen/js_of_ocaml\n[online demo]: https://cagdas.bozman.fr/demo-ocp-reveal/#/\n[opam]: https://opam.ocaml.org/\n[reveal.js]: https://github.com/hakimel/reveal.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focamlpro%2Focp-reveal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Focamlpro%2Focp-reveal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focamlpro%2Focp-reveal/lists"}