This repository contains a version of the PCF Developer course with the following changes:
-
Lab instructions have been ported to asciidoc (thanks Eitan)
-
Presentation slides have been expanded from Dave’s originals and use the same template as our Spring and Gemfire courses
-
It uses the
common-build -
It is self-contained as far as possible
Since it uses the common build, you must cd into the build directory and then the following ant targets are available:
-
ant lab-docs- builds the lab instructions as HTML and PDF inbuild\lab-instructions\target\generated-docs -
ant handouts- builds the studnet handou (PDF copy of the prsentation slides) inbuild\slides\target -
ant install-docs- creates lab instructions and the handout inbuild\target\pcf-developer-XXX.RELEASE(XXX is the release id) -
ant install-labs- creates a zip of the labs inbuild\target\pcf-developer-XXX.RELEASE\Student Files
Run ant on its own for a list of targets and see the Common Build Wiki.
In addition to using rhe common-build, Eitan’s build scripts are retained for the present. To generate the course as html:
gradle asciidoctor
To generate a PDF version of the course materials:
gradle -b build-pdf.gradle asciidoctor
After reviewing and modifying the manifest.yml file, you can publish the html version of the course contents to PCF with the following command:
cf push
At the moment, Eitan’s version of this course is published to this url.