Coder Social home page Coder Social logo

jtrussell / bedecked Goto Github PK

View Code? Open in Web Editor NEW
111.0 111.0 12.0 318 KB

Turn markdown files into html presentations you can share with dropbox (or S3, or...)

Home Page: http://jtrussell.github.io/bedecked

License: MIT License

HTML 9.85% JavaScript 90.15%

bedecked's People

Contributors

jrussell-ivantage avatar jtrussell avatar lily-pytel avatar pataquets avatar pdehaan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bedecked's Issues

A few outdated modules

Steps to reproduce

$ npm shrinkwrap --dev
wrote npm-shrinkwrap.json

$ # sudo npm i nsp -g

$ nsp audit-shrinkwrap
Name  Installed  Patched  Vulnerable Dependency
qs      0.5.6     >= 1.x  bedecked > tiny-lr

$ npm outdated --depth 0 | sort
Package               Current  Wanted  Latest  Location
async                  0.2.10  0.2.10   0.9.0  async
chai                    1.7.2   1.7.2   1.9.1  chai
connect-livereload      0.2.0   0.2.0   0.4.0  connect-livereload
grunt-bump             0.0.13  0.0.13  0.0.15  grunt-bump
grunt-contrib-jshint    0.6.5   0.6.5  0.10.0  grunt-contrib-jshint
grunt-contrib-watch     0.5.3   0.5.3   0.6.1  grunt-contrib-watch
jade                   0.35.0  0.35.0   1.5.0  jade
lodash                  1.3.1   1.3.1   2.4.1  lodash
matchdep                0.1.2   0.1.2   0.3.0  matchdep
mkdirp                  0.3.5   0.3.5   0.5.0  mkdirp
mocha                  1.12.1  1.12.1  1.21.4  mocha
mustache                0.7.3   0.7.3   0.8.2  mustache
open                    0.0.4   0.0.4   0.0.5  open
tiny-lr                 0.0.4   0.0.4   0.1.0  tiny-lr

Waiting for mklabs/tiny-lr#55 to get merged.

--offline (--pack?) option

Option to download and inline all external files. By default we should use something like cdnjs for assets.

After cut to reveal.js.

Catch SIGTERM signal to gracefully terminate

While dockerizing the app, I've found that it ignores SIGTERM signals from both CTRL+C and docker stop commands (it just gets killed after 10 seconds in the later case).
Trapping SIGTERM signal to terminate gracefully would prevent this annoyance.
Thank you for this useful app.

(Same issue as hgoebl/nerdshow#2, if it's of any help)

Use reveal.js?

Seems to be getting more love lately.

Any other framework to consider? I'd like to keep deck.js support if possible.

Sample

Maybe you can provide a web page with sample output?

Set options...

bedecked.setOptions({ ... })?

  • theme (false | bundled option | css files)
  • transition (false | bundled option | css files)
  • bake (i.e. export as directory or single html file)
  • ?

Test coverage

  • lib/minify.js
  • lib/bedecked.js
  • lib/cli.js
  • bin/bedecked

Remote controls!

I'd love to be able to advance slides, toggle distraction mode, etc. from my phone!

We have at least a couple options:

  1. Tie in to the existing reveal.js socket.io server and multiplexing support. This would mean you'd essentially run a "master" presentation on your phone (or whatever) to drive the outward facing presentation.
  2. Something bedecked owned. I don't necessarily foresee switching presentation libraries again but...

Pathway to add themes + transitions

To this repo and add runtime.

  1. Pull themes/extentions/etc. out of the deck.js bower dir
  2. Perhaps have a cli option for "absorbing" a theme/transition? i.e.
bedecked --add-theme path/to/theme.js

Fix repository URL

Currently says

https://github.com/jtrussell/node-bedecked.git

Should be

https://github.com/jtrussell/bedecked

Support other renderers

Jade would be pretty reasonable. Not that much more work than markdown and we'd get to add css classes to things which would be pretty handy.

Add --port to the README file

It would be nice to have instructions on how to set a custom port in the readme file (even though it is mentioned as an option in bedecked --help) when using bedecked from the command line as opposed to as a node module. Thanks!

Add missing options

Missing:

  • backgroundTransition: 'default'
  • embedded: false
  • help: true
  • parallaxBackgroundImage: ''
  • parallaxBackgroundSize: ''
  • transition: 'default'
  • transitionSpeed: 'default'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.