Asciidoctor-reveal.js v1.0.0 released!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Asciidoctor-reveal.js v1.0.0 released!

obilodeau
Yes, we released the first ever version of asciidoctor-reveal.js, a way to create reveal.js presentations using the AsciiDoc syntax.

This thing has been actively developed and used in live presentations all over the world already. It's been working for me for at least two or three years to do presentations. Then, friends got interested in using it. However, the `git clone this` and `git submodule that` and the lack of hand holding convinced me to package it as a gem and provide instructions for the non-ruby experimented people (which I still consider myself in).

Release notes here: https://github.com/asciidoctor/asciidoctor-reveal.js/releases/tag/v1.0.0

Huge thanks to Dan for his support. I've been working pretty much daily on this thing for the last two months in order to do a stable base and stop forking it for my own slides. I've been after Dan a lot and he was helpful and timely, thanks!

Guillaume Grossetie also needs a mention. Because of him, we have a node module. This is important because AsciidocFX and web-based AsciiDoc GUIs will have a better long-lasting chance at supporting reveal.js. Which I really want since coworkers are still doing their stuff with powerpoint (or google slides) and when collaborating with less terminal-driven people the lack of a GUI is a no-go. The jade templates are not up to par but I'm confident that we will get there. It's not that hard (mostly translating slim to jade) so if these use-cases are also important for you, please consider joining the effort. Also, the doctest work will only make that happen faster.

Feel free to retweet the announcement: https://twitter.com/obilodeau/status/784216748371222528
Reply | Threaded
Open this post in threaded view
|

Re: Asciidoctor-reveal.js v1.0.0 released!

mojavelinux
Administrator
Olivier,

This is a great achievement, not only for this software component, but for the community as a whole. Many people, including you, Guillaume, Rahman, Charles, to name several, all representing different needs of the ecosystem, came together to create a solid release with broad application. This is community development at work. And it's just awesome to witness. And such great discussions along the way.

I'm so proud of you for achieving this milestone and I appreciate the time and effort you've given to this project. Excellent job pulling this release together and adding the important details like the release notes.

I want to give recognition to Rahman Usta, who contributed the original set of Jade templates and the original Jade adapter {1}, and who's been pushing us for a long time to get this converter working in JavaScript for use in tooling like AsciidocFX.

Please test the converter and give your feedback. Better yet, get involved with the project. Even small improvements provide value and are appreciated. Above all, you'll be joining a fantastic group of brilliant people. I'm so fortunate to be part of such a supportive community. Together, we'll go far!

Cheers,

-Dan


On Thu, Oct 6, 2016 at 9:32 PM, obilodeau [via Asciidoctor :: Discussion] <[hidden email]> wrote:
Yes, we released the first ever version of asciidoctor-reveal.js, a way to create reveal.js presentations using the AsciiDoc syntax.

This thing has been actively developed and used in live presentations all over the world already. It's been working for me for at least two or three years to do presentations. Then, friends got interested in using it. However, the `git clone this` and `git submodule that` and the lack of hand holding convinced me to package it as a gem and provide instructions for the non-ruby experimented people (which I still consider myself in).

Release notes here: https://github.com/asciidoctor/asciidoctor-reveal.js/releases/tag/v1.0.0

Huge thanks to Dan for his support. I've been working pretty much daily on this thing for the last two months in order to do a stable base and stop forking it for my own slides. I've been after Dan a lot and he was helpful and timely, thanks!

Guillaume Grossetie also needs a mention. Because of him, we have a node module. This is important because AsciidocFX and web-based AsciiDoc GUIs will have a better long-lasting chance at supporting reveal.js. Which I really want since coworkers are still doing their stuff with powerpoint (or google slides) and when collaborating with less terminal-driven people the lack of a GUI is a no-go. The jade templates are not up to par but I'm confident that we will get there. It's not that hard (mostly translating slim to jade) so if these use-cases are also important for you, please consider joining the effort. Also, the doctest work will only make that happen faster.

Feel free to retweet the announcement: https://twitter.com/obilodeau/status/784216748371222528


If you reply to this email, your message will be added to the discussion below:
http://discuss.asciidoctor.org/Asciidoctor-reveal-js-v1-0-0-released-tp5047.html
To start a new topic under Asciidoctor :: Discussion, email [hidden email]
To unsubscribe from Asciidoctor :: Discussion, click here.
NAML



--
Dan Allen | @mojavelinux | https://twitter.com/mojavelinux
Reply | Threaded
Open this post in threaded view
|

Re: Asciidoctor-reveal.js v1.0.0 released!

ggrossetie
Thanks Olivier, great work :)

FYI, I've updated the Asciidoctor.js command line interface to make it as easy as possible to convert an AsciiDoc file into a Reveal.js presentation (using Node.js) :
$ npm i -g asciidoctor-cli
$ npm i asciidoctor-template.js
$ npm i asciidoctor-reveal.js
$ asciidoctorjs -b revealjs -a revealjsdir=node_modules/reveal.js presentation.adoc
Depending on your npm version, you might need to modify the revealjsdir attribute value to : node_modules/asciidoctor-reveal.js/node_modules/reveal.js. https://github.com/asciidoctor/asciidoctor-cli.js/blob/master/usage.adoc