Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryanseddon/slideshow-component

Every developer who does a talk on Web Components inevitably creates a slideshow component
https://github.com/ryanseddon/slideshow-component

Last synced: 30 days ago
JSON representation

Every developer who does a talk on Web Components inevitably creates a slideshow component

Awesome Lists containing this project

README

        

# Slideshow component

A slideshow component using [bespoke.js](https://github.com/markdalgleish/bespoke.js)

## How to use

This web component uses the [Polymer](https://github.com/Polymer/polymer) library.

1. Run `bower install` to get dependencies
1. Run `git submodule init` then `git submodule update`
1. Import component ``
1. Your slide show will be contained inside `` tag
1. Individual slides are are contained in ``

```html


# Slides can accept markdown

...and html just fine

Due to some issues any code will need to be wrapped in

 the triple backtick(`) won't work, for now.

```

`` in automagically pulled in via its parent ``. `` extends my other [`` component](https://github.com/ryanseddon/markdown-component) for easy slide creation.

## Made as part of talk

I did a talk on Web Components and created a whole bunch of components to dog food the talk itself. See master repo [web-components](https://github.com/ryanseddon/web-components).