{"id":20461224,"url":"https://github.com/gitpitch/demo-jv","last_synced_at":"2026-05-11T09:36:11.807Z","repository":{"id":109047856,"uuid":"267540493","full_name":"gitpitch/demo-jv","owner":"gitpitch","description":null,"archived":false,"fork":false,"pushed_at":"2020-05-28T16:20:16.000Z","size":6123,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-16T00:37:25.163Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/gitpitch.png","metadata":{"files":{"readme":"README.md","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":"2020-05-28T08:52:56.000Z","updated_at":"2020-05-28T16:20:18.000Z","dependencies_parsed_at":"2023-05-04T02:33:15.832Z","dependency_job_id":null,"html_url":"https://github.com/gitpitch/demo-jv","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/gitpitch%2Fdemo-jv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpitch%2Fdemo-jv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpitch%2Fdemo-jv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpitch%2Fdemo-jv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitpitch","download_url":"https://codeload.github.com/gitpitch/demo-jv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242017608,"owners_count":20058466,"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-11-15T12:24:14.352Z","updated_at":"2026-05-11T09:36:11.743Z","avatar_url":"https://github.com/gitpitch.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apple Keynote Slide Deck re-created using GitPitch\n\nIn this repository you will find a number of sample GitPitch slide decks. Each deck takes a slightly different approach to re-creating the original [ElixirCodeBeam.key](ElixirCodeBeam.key) Apple Keynote presentation.\n\n1. [The new GitPitch Slide Deck mimicking the original Keynote Deck](#the-new-gitpitch-slide-deck-mimicking-the-original-keynote-deck)\n1. [The new GitPitch Modular Slide Deck](#the-new-gitpitch-modular-slide-deck)\n1. [The new GitPitch Modular Slide Deck Alternative](#the-new-gitpitch-modular-slide-deck-alternative)\n1. [A Quick Word on GitPitch Customization / Branding](#a-quick-word-on-gitpitch-customization--branding)\n1. [GitPitch Publishing Online + Export to PDF and PowerPoint PPTX](#gitpitch-publishing-online--export-to-pdf-and-powerpoint-pptx)\n1. [Some Final Observations About GitPitch for Developers](#some-final-observations-about-gitpitch-for-developers)\n\n## The new GitPitch Slide Deck mimicking the original Keynote Deck\n\nThis basic deck is an example of the original Keynote deck re-created using a single GitPitch markdown file. \n\n- View the new GitPitch Slide Deck Online:\n    - [https://gitpitch.com/gitpitch/demo-jv](https://gitpitch.com/gitpitch/demo-jv)\n- View the new [Gitpitch Slide Deck Markdown](PITCHME.md)\n\nThe following files were used to create this slide deck:\n\n```tree\n.\n├── PITCHME.md\n├── PITCHME.yaml\n└── assets\n    ├── fonts\n    │   ├── YanoneKaffeesatz-Bold.woff2\n    │   ├── YanoneKaffeesatz-Medium.woff2\n    │   └── YanoneKaffeesatz-Regular.woff2\n    └── img\n        ├── dashbit-brand.png\n        ├── dashbit-logo.png\n        ├── elixir-dashbit-splash.png\n        ├── erlang-docs.png\n        ├── test-gist-1.png\n        └── test-gist-2.png\n```\n\nNote the file naming and directory layout follows conventions introduced in the [GitPitch In 60 Seconds Tutorial](https://gitpitch.com/docs/getting-started/tutorial). \n\n\u003e As I didn't have access to your original images I had to create a few substitutes to complete this demo. You can of course replace my images with your own higher quality originals if needed.\n\n## The new GitPitch Modular Slide Deck\n\nThis modular deck is the original Keynote deck re-created using GitPitch while taking advantage of [GitPitch Modular Markdown](https://gitpitch.com/docs/git). Because the sample Keynote deck was quite simple (few slides) creating a modular deck might seem like overkill. But I hope to demonstrate some powerful features that might be useful to you. Particularly if you ever need to create more extensive decks for conferences, or to deliver training materials for any of the technologies that you work on.\n\n- View the new GitPitch Modular Slide Deck Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk](https://gitpitch.com/gitpitch/demo-jv?p=talk)\n- View the new [GitPitch Modular Slide Deck Markdown](talk/PITCHME.md)\n\nGitPitch modular markdown gives presentations authors many of the same advantages developers get from modular code - simplicity, flexibility, and better maintainability. But it also delivers one additional benefit - the ability to publish and share *modular presentations*. Basically each modular markdown file becomes a `mini-deck` that can be viewed or shared independently of the master deck:\n\n- View The Complete Deck Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk](https://gitpitch.com/gitpitch/demo-jv?p=talk)\n- View The Elixir v1.10 Module Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk/elixir-110](https://gitpitch.com/gitpitch/demo-jv?p=talk/elixir-110)\n- View The Elixir v1.11 Module Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk/elixir-111](https://gitpitch.com/gitpitch/demo-jv?p=talk/elixir-111)\n- View The Broadway v0.6 Module Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk/broadway-06](https://gitpitch.com/gitpitch/demo-jv?p=talk/broadway-06)\n- View The Ecto v3.4 Module Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk/ecto-34](https://gitpitch.com/gitpitch/demo-jv?p=talk/ecto-34)\n- View The Phoenix Module Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=talk/phoenix](https://gitpitch.com/gitpitch/demo-jv?p=talk/phoenix)\n\nThe following files were used to create this modular slide deck:\n\n```tree\n.\n├── PITCHME.yaml\n└── talk\n    ├── PITCHME.md\n    ├── broadway-06\n    │   └── PITCHME.md\n    ├── ecto-34\n    │   └── PITCHME.md\n    ├── elixir-110\n    │   └── PITCHME.md\n    ├── elixir-111\n    │   └── PITCHME.md\n    └── phoenix\n        └── PITCHME.md\n```\n\nHere I have arbitrarily chosen `talk` as the top-level directory name for this deck. But of course it could be named anything. This sample deck also demonstrates a key GitPitch feature - support for unlimited slide decks within a single Git branch where decks can share common assets such as images, custom CSS styles, and [PITCHME.yaml](https://gitpitch.com/docs/settings/pitchme/) settings.\n\n## The new GitPitch Modular Slide Deck Alternative\n\nThis modular deck is the original Keynote deck re-created using GitPitch while again taking advantage of modular markdown. But this time I'm interested in the benefits of modular markdown only, I'm not interested in publishing or sharing `mini-decks` as independent modules. \n\n- View the new GitPitch Modular Slide Deck Alternative Online:\n    - [https://gitpitch.com/gitpitch/demo-jv?p=training](https://gitpitch.com/gitpitch/demo-jv?p=training)\n- View the new [GitPitch Modular Slide Deck Alternative Markdown](training/PITCHME.md)\n\nWhenever modular slide decks are not needed but you do want to use modular markdown you can simplify the directory structure for you deck by placing the markdown files for each topic in a single directory: \n\n```tree\n.\n├── PITCHME.yaml\n└── training\n    ├── PITCHME.md\n    └── topics\n        ├── broadway-06.md\n        ├── ecto-34.md\n        ├── elixir-110.md\n        ├── elixir-111.md\n        └── phoenix.md\n```\n\nHere I have arbitrarily chosen `training` as the top-level directory name for this deck but it could be named anything.\n\n## A Quick Word on GitPitch Customization / Branding\n\nI believe I have been able to create a pretty close approximation of your original Keynote template. This\nwas achieved by tweaking the default [GitPitch Customizable Theme](https://gitpitch.com/docs/themes/default) and activating [custom fonts](https://gitpitch.com/docs/themes/custom-fonts) to match your preferred *Yanone Kaffeesatz* font. \n\n\u003e Note you can activate [Custom CSS](https://gitpitch.com/docs/themes/custom) for unlimited control over the appearance of content on your slides but it was not needed for these decks.\n\nBy convention all such customizations are activated in a settings file that sits alongside the markdown for your slide deck. For example settings, see the [PITCHME.yaml](PITCHME.yaml) for the slide decks in this repo.\n\n## GitPitch Publishing Online + Export to PDF and PowerPoint PPTX\n\nWhile [GitPitch Desktop](https://gitpitch.com/docs/work-offline/desktop) gives you a dedicated tool for developing and presenting offline you can publish GitPitch slide decks in a number of ways. Including a simple `git-push` to publish public, private, and password-protected slide deck online at gitpitch.com.\n\nYou can also use the Desktop app to export any slide deck as PDF and PPTX. I have exported your slide deck using the Desktop and included those sample documents in this repo for your perusal. Note, these documents have been exported with [slide fragment printing](https://gitpitch.com/docs/settings/print/) disabled. As the guide indicates, you can export slide decks to print individual fragments is wanted.\n\n## Some Final Observations about GitPitch for Developers\n\nThe content in this repo is for demonstration purposes. Three different approaches to creating the same sample slide deck have been provided. All are a close approximation to your original Keynote presentation. Each approach attempts to demonstrate both the simplicity and flexibility of GitPitch. There are of course lots more delightful features that you'll find once you dig  into the [docs](https://gitpitch.com/docs).\n\nIt's also worth noting that GitPitch slides decks are 100% Git version aware. For public and private repos on GitHub, GitLab, and Bitbucket. This means you can view and/or share any slide deck from any point in time using branch names, tags names, releases names, and commit ids on the slideshow URL. This combined with modular markdown provides a uniquely powerful set of features to create, present, share, and maintain developer slide decks over time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitpitch%2Fdemo-jv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitpitch%2Fdemo-jv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitpitch%2Fdemo-jv/lists"}