Dekk is a modular presentation library written in React.js.
The demo can be viewed as a default or live deck or speaker deck
- Dekk demo
- Includes: URLs and Paging.
- This viewmode is a standalone version.
- Presenter demo
- includes URLs, Paging and LocalStorage as publisher.
- This viewmode controls a live deck.
- Live demo
- Includes LocalStorage as subscriber.
- Paging and URLs are disabled.
- This viewmode is controlled from a speaker deck.
To create your first Deck we recommend reading the
Getting started
guide. It will show you how to use a precofugured Dekk to create your
presentation.
If you want to use your own logic, you can start from here and just follow along:
There are a few copy & paste examples which you can use. They show some configuration options of Dekk.
You are welcome to help develop Dekk. to contribute please follow these steps:
Prepare:
Please take the time and read our contributing guidelines and the code of conduct
- Node.js, npm
Please ensure that you are running the correct node version.
The supported engines are listed in package.json~engines.
- Clone Dekk
git clone [email protected]:dekk-app/dekk.git
cd dekk- Install and bootstrap
yarn
npx lerna bootstrap- start development mode
This opens a webpack-dev-server on localhost (port 8080)
yarn develop- open your browser. The hosted content is defined in
gh/pages/gh-pages.js
Dependencies
Without the work of these amazing libraries Dekk would not work. So let's thank the creators and contributers of these projects.
Special thanks
To develop Dekk a lot more than just those 4 packages were needed 😱
npx thanks (top 10)
| Author | Where to Donate | Dependencies |
|---|---|---|
| sindresorhus | patreon.com/sindresorhus | eslint-config-xo-react + 195 more |
| feross | patreon.com/feross | safe-buffer, resolve + 10 more |
| mafintosh | patreon.com/mafintosh | safe-buffer, resolve + 7 more |
| mikeal | patreon.com/mikeal | request, form-data + 6 more |
| nzakas | paypal.me/nczonline | eslint, estraverse + 6 more |
| juliangruber | patreon.com/juliangruber | isarray, balanced-match + 6 more |
| hughsk | hughsk.io/donate | resolve, is-typedarray + 5 more |
| thlorenz | patreon.com/thlorenz | resolve + 5 more |
| hueniverse | patreon.com/eranhammer | qs, boom, hoek, hawk, sntp + 1 more |
| yoshuawuyts | patreon.com/yoshuawuyts | resolve, timers-browserify + 1 more |
© Copyright 2021 Gregor Adams
Thanks goes to these wonderful people (emoji key):
Gregor Adams 💻 📖 🤔 🚇 ✅ |
Mario Nebl 🤔 🔧 |
Tim Pietrusky 🐛 🤔 |
|---|
This project follows the all-contributors specification. Contributions of any kind welcome!