This repository holds the slides for the Apache Isis – Closing the Architecture/Code Gap session, run at JAX London 2016.
Being presented by Dan Haywood and Eoin Woods.
The slides will be/are published here.
The slides have been developed using AsciiDoctor, using reveal.js as the rendering backend.
To build and preview the website, use:
$ sh preview.sh
or in long-hand:
./gradlew --offline clean asciidoctor && pushd build/asciidoc/revealjs && python -m SimpleHTTPServer 8000
Then open http://localhost:8000/index.html
The slides is hosted at danhaywood.github.io/jaxlondon2016, using github’s
gh-pages
. A CNAME record redirects to Dan’s blog.
Assuming that a second copy of the repository is checked out to ../jaxlondon2016-gh-pages
, in the gh-pages
branch, use:
sh publish.sh
or in long-hand:
pushd ../jaxlondon2016-gh-pages
git rm -rf .
popd
pushd build/asciidoc/revealjs
cp -r . ../../../../jaxlondon2016-gh-pages/.
popd
pushd ../jaxlondon2016-gh-pages
git add .
git commit -m "updating"
git push origin gh-pages
popd
Using the procedure described here, the
following steps were performed to set up the gh-pages
branch for publishing:
git clone https://github.com/danhaywood/jaxlondon2016.git ../jaxlondon2016-gh-pages
cd ../jaxlondon2016-gh-pages
git checkout --orphan gh-pages
git rm -rf .
rm '.gitignore'
echo "My Page" > index.html
git add index.html
git commit -a -m "First pages commit"
git push origin gh-pages