Conversation on IG building

Notes on running and commissioning an IG project



open source project https://github.com/hl7au/au-fhir-childhealth

continuous integration build output http://build.fhir.org/ig/hl7au/au-fhir-childhealth/


base folder has ig.json (a project file referenced in build)

can work on adding profile resources and terminology to the resources folder

examples in the examples folder

and pages/_includes hold narrative content (markdown) that goes on the pages

all of the processed StructureDefinitions etc. are outputs of the build - generates XML, JSON versions; and the snapshot full definitions (package.tgz)

command line build uses org.hl7.fhir.igpublisher.jar to build the project

need to reference Java install and download the igpublisher.jar - which is from the current CI build of FHIR core downloads page http://build.fhir.org/org.hl7.fhir.igpublisher.jar

nope all commits get picked up via a github webhook into the build.fhir.org automated build and auto-magically the output appears at http://build.fhir.org/ig/hl7au/au-fhir-childhealth/

also on https://chat.fhir.org/#narrow/stream/9-committers zulip channel a result is published - so can see if the auto build fails + logs e.g.

so can just hack away at content; check your build locally and when happy push up - then will appear on the continuous integration publish

the local build has a flag -watch on the end which sits there monitoring local changes and republishing to the output folder

output folder has the whole IG published site so can review locally