containous / slides

Our collection of slide decks
49 stars 30 forks source link

= Containous Slides

== How-to Work with this?

=== Requirements

== Generate the slides

[source,bash]

make build

** Open the resulting file ./dist/index.html

=== Working on the slides with Live-reloading

Clone the repository Run the following make command:

[source,bash]

make serve

Open the URL link:http://localhost:8000 Edit one of the *.adoc file, save it, and see the page reload *** it is valid for images and styles also

=== Run checks on the generated HTML

You can validate the HTTP links and the HTML's w3c compliance of the generated slide deck.

If you already generated the file ./dist/index.html, then run the following make command:

[source,bash]

make verify

Otherwise, you can run the all command ,as the CI process is doing:

[source,bash]

make all

=== Maintenance tasks inside the container

If you want to get a shell inside the "build and serve" container, run the following make command:

[source,bash]

make shell

==== Example: updating the package.json (and lock) depencies

[source,bash]

make shell /app # ncu -u ...