Skip to content

msecrist/pcf-developer-cb

 
 

Repository files navigation

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

Using Common Build

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 in build\lab-instructions\target\generated-docs

  • ant handouts - builds the student handout (PDF copy of the presentation slides) in build\slides\target

  • ant install-docs - creates lab instructions and the handout in build\target\pcf-developer-XXX.RELEASE (XXX is the release id)

  • ant install-labs - creates a zip of the labs in build\target\pcf-developer-XXX.RELEASE\Student Files

Run ant on its own for a list of targets and see the Common Build Wiki.

Using Gradle Build

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.

About

PCF Developer Course CB

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 83.5%
  • HCL 5.9%
  • Shell 5.6%
  • JavaScript 2.6%
  • XSLT 1.4%
  • Ruby 0.6%
  • Other 0.4%