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 course-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 student handout (PDF copy of the presentation 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 the 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.