antoinesd / Introduction-to-CDI

Slides src for the Introduction to CDI talk. Actual slides are here:

Home Page:http://j.mp/introcdi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction to CDI

The actual presentation is here: http://j.mp/introcdi

This project contains the slides for the Introduction to CDI talk. It is build with Asciidoctor and DZSildes backend.

Build environment

Ruby is pre-requisite to build. Version 1.9.3 or better (2.2.X recommended) is supported. To install Ruby check Ruby website

Install Bundler:

gem install bundler

Then run:

bundle install

Build instructions

Note that the Git submodules must first be initialized by running:

git submodule init

Followed with:

git submodule update

To generate the HTML presentation, run the following command:

asciidoctor -T backends/slim slides.adoc

Use Guard and LiveReload

With Guard and LiveReload, you can change the content of the doc and have the files automatically generated and your browser updated.

To start, make sure that you have all the needed gems installed:

bundle update

Then install the LiveReload plugin for your browser (Chrome, Firefox and Safari are supported).

Finally, launch Guard:

bundle exec guard

Browse to the generated file you want to refresh and activate the LiveReload plugin (don’t forget to configure the plugin to accept refreshing local files).

License

The content of this project is licensed under the Creative Commons Attribution 4.0 license.

You are free to share and adapt this work as long as you follow the license term.

About

Slides src for the Introduction to CDI talk. Actual slides are here:

http://j.mp/introcdi


Languages

Language:CSS 58.3%Language:Ruby 41.7%