Deck is an open-source, well-armed, safe-to-swallow, and fluoride-free application for editing and presenting slide decks.
The application makes heavy use of Vue.js, a hip, modern component-based JS framework (much like React or Angular). Vue is used in conjunction with Typescript and few helpful plugins to encourage object-oriented component design. For testing Vue components, the project uses MochaJS. Finally, to transpile, bundle, and minify all of the project assets, Deck uses Webpack.
Want to contribute? Great! We're happy to have you on board. Fortunately, Deck is pretty lightweight so there are only three steps to start local development:
- Clone the repository
- Run
npm install
- Run
npm start
This will spin up a local copy of Deck that you may use to add a feature or address a bug. Once you are ready to submit your changes, simply file a pull request and include @JakeKo as a reviewer.