{"id":16853545,"url":"https://github.com/sim51/presentations-toolchain","last_synced_at":"2025-07-13T12:07:49.186Z","repository":{"id":142401821,"uuid":"54262403","full_name":"sim51/presentations-toolchain","owner":"sim51","description":null,"archived":false,"fork":false,"pushed_at":"2018-09-18T11:09:12.000Z","size":2765,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-24T16:44:12.774Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sim51.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2016-03-19T11:28:30.000Z","updated_at":"2018-09-18T11:09:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b3d72d0-32fd-4942-b480-1968e130e5f0","html_url":"https://github.com/sim51/presentations-toolchain","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim51%2Fpresentations-toolchain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim51%2Fpresentations-toolchain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim51%2Fpresentations-toolchain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim51%2Fpresentations-toolchain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sim51","download_url":"https://codeload.github.com/sim51/presentations-toolchain/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244199669,"owners_count":20414698,"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":"2024-10-13T13:52:03.636Z","updated_at":"2025-03-18T10:24:37.568Z","avatar_url":"https://github.com/sim51.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Presentation generator based on asciidoctor \u0026 revealjs\n\n== Presentation\n\nIt's just a bundle of tool that make easy to create some cool presentation with asciidoctor and reveal.js.\n\nIt uses :\n\n * https://github.com/asciidoctor/asciidoctor-reveal.js to integrate asciidoctor \u0026 reveal.js\n * phantomjs : to create pdf presentation\n * Gulp : to make the glue between all the components, and permit to do :\n   * a good revealjs theme integration with less\n   * liverelaod (very usefull when creating a presentation)\n   * a dedicate webserver\n\n== Installation\n\n=== Requirement\n\n* asciidoctor with asciidoctor-diagram\n* node / npm / gulp\n* git\n\n=== how-to\n\n* checkout this repository\n* run `npm install`\n* run `npm install gulp -g`\n* run `npm install -g decktape`\n\n== How to use it\n\n=== Create a presentation\n\nA presentation is a folder under the root `slides` folder.\n\nEach presentation must follow thoses requirements :\n\n * having a directory named `assets` where you can put all your static files\n * having a directory names `slides` where you have to put all your asciidoctor file\n * a file named `index.adoc` into the `slides` folder : it's the asciidoctor root file for your presentation\n\nAnd you can also add those lines in your index.adoc :\n\n----\n:revealjs_width: '100%'\n:revealjs_customtheme: /themes/neo4j/style/main.css\n:author: Benoit Simard (@logisima)\n----\n\n=== Command line tool\n\n* **gulp :** generate all your presentations into `dist` folder and launch a webserser with livereload functionnnality. As soon as you add/delete/modify a file, your browser automatcly refresh !\n* **gulp pdf :** generate the pdf for all your presentation into `dist` folder\n* **gulp build :** generate all your presentations into `dist` folder.\n\nWith all of this command, you can use the `--prez` option to select only one presentation.\nFor example `gulp pdf --prez slides/top_5_usecase/` will generate the pdf only for the specified presentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim51%2Fpresentations-toolchain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsim51%2Fpresentations-toolchain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim51%2Fpresentations-toolchain/lists"}