FHIR Chat · IG Build and canonical URL · IG creation

Stream: IG creation

Topic: IG Build and canonical URL


view this post on Zulip Douglas Denney (Jul 13 2019 at 01:17):

I am working on an implementation guide for the September ballot. When I build, it builds the site at: ttp://build.fhir.org/ig/HL7/cdisc-lab/index.html

According to Melva, I need to have the site at: http://hl7.org/fhir/cdisc-lab

Can you help me understand how to get this posted to the correct URL?

My canonical URL site in the ig.json is: http://hl7.org/fhir/cdisc-lab.

In the package-list.json file the URL specified there is: http://hl7.org/fhir/cdisc-lab/2019Sep.

Is 2019Sep correct? I saw other IGs that specified this so I added it.
@Lloyd McKenzie @Grahame Grieve @Nagesh Bashyam

view this post on Zulip Christine D (Jul 13 2019 at 01:27):

Should have 'uv' in the path, since this is Universal, per the PSS. https://confluence.hl7.org/display/TSC/Project+Approval+Request+for+CDISC+Lab+Semantics+in+FHIR

@Douglas Denney @Grahame Grieve @Lloyd McKenzie @Nagesh Bashyam

view this post on Zulip Grahame Grieve (Jul 13 2019 at 01:35):

paste your package-list.json file here

view this post on Zulip Grahame Grieve (Jul 13 2019 at 01:35):

have you followed the template from the wiki?

view this post on Zulip Douglas Denney (Jul 13 2019 at 01:46):

{
"package-id" : "hl7.fhir.uv.cdisc-lab",
"title" : "FHIR to CDISC Laboratory Data Mapping Implementation Guide",
"canonical" : "http://hl7.org/fhir/uv/cdisc-lab",
"introduction" : "The FHIR to CDISC Laboratory Data Mapping Implementation Guide provides guidance on how to use FHIR resources to capture data.",
"list" : [{
"version" : "current",
"desc" : "Continuous Integration Build (latest in version control)",
"path" : "http://build.fhir.org/ig/HL7/cdisc-lab/",
"status" : "ci-build",
"current" : true
},{
"version" : "0.1.0",
"date" : "2019-07-12",
"desc" : "DSTU 1 Ballot",
"path" : "http://hl7.org/fhir/uv/cdisc-lab/",
"status" : "ballot",
"fhir-version" : "4.0.0",
"sequence" : "Release 4"
}]
}

view this post on Zulip Douglas Denney (Jul 13 2019 at 01:46):

Yes. I believe we are following the wiki instructions.

view this post on Zulip Grahame Grieve (Jul 13 2019 at 01:49):

the sequence value is not correct. You're not balloting Release 4 of the CDISC IG. I expect it would be "Release 1" or "1st Trial-Use" or something - it's what you are balloting towards

view this post on Zulip Grahame Grieve (Jul 13 2019 at 01:53):

the rest looks good. the second path and date for v 0.1.0 are not actually correct, but Lynn or I will correct them when we publish

view this post on Zulip Christine D (Jul 13 2019 at 01:58):

Another issue with the build... getting this warning...
CapabilityStatement-server.html
error
The html source does not contain the header marker <!--ReleaseHeader--><p id="publish-box">Publish Box goes here</p><!--EndReleaseHeader--> (see note at http://wiki.hl7.org/index.php?title=FHIR_Implementation_Guide_Publishing_Requirements#HL7_HTML_Standards_considerations)

We have <!--ReleaseHeader--> and !--EndReleaseHeader--> around the publish box lines, but it's still giving this error. @Grahame Grieve @Douglas Denney

view this post on Zulip Douglas Denney (Jul 13 2019 at 02:01):

Here's the content of our publish-box.html from the frameworks/_includes folder:

<!--ReleaseHeader--><p id="publish-box">
{{site.data.fhir.ig.title}} Implementation Guide (v{{site.data.fhir.ig.version}}:
<a href="https://confluence.hl7.org/display/HL7/HL7+Balloting" title="Standard for Trial-Use">STU</a> 1 Ballot 1), based on <a href="{{ site.data.fhir.path }}index.html">FHIR Version {{ site.data.fhir.version }}</a>. See the <a href="history.html">Directory of published versions.</a>
</p><!--EndReleaseHeader-->

view this post on Zulip Grahame Grieve (Jul 13 2019 at 02:01):

you have to have the exact string above

view this post on Zulip Grahame Grieve (Jul 13 2019 at 02:02):

not your own variant. that content is managed by the tools for consistecncy

view this post on Zulip Christine D (Jul 13 2019 at 02:06):

okay that's the last time we use someone else's code as a template. smh.

view this post on Zulip Christine D (Jul 13 2019 at 02:06):

thanks @Grahame Grieve !

view this post on Zulip Eric Haas (Jul 13 2019 at 02:33):

This is more recent change from May. My templates are up to date now.

view this post on Zulip Christine D (Jul 13 2019 at 02:40):

we've been working on this one for quite a while, so we were using a copy of an older IG. :)

view this post on Zulip Christine D (Jul 13 2019 at 02:40):

No errors now!

view this post on Zulip Brett Esler (Jul 31 2019 at 14:05):

around this subject how to control the text in the publish box; I added in AU profiles and can get the version populated as the fixed-business-version of the project but how to get a good title?
Currently 'AU Base Implementation Guide - Local Development build (v2.0.0). See the Directory of published versions'
would like to change the 'Local Development build' to something else - is that possible?

view this post on Zulip Brett Esler (Jul 31 2019 at 14:06):

looking to do a static publication based on a local build

view this post on Zulip Grahame Grieve (Jul 31 2019 at 21:55):

I don't understand this question

view this post on Zulip David Pyke (Jul 31 2019 at 22:35):

You want to have organizations use an unpublished build as their implementation?

view this post on Zulip Brett Esler (Jul 31 2019 at 23:31):

I was just looking to do a versioned build that is published as part of history - for this one can see it as version 2.0.0 here in history http://hl7.org.au/fhir/history.html

view this post on Zulip Brett Esler (Jul 31 2019 at 23:33):

When build on CI I get publish box 'AU Base Implementation Guide - CI build (v2.0.0). See the Directory of published versions' if I build local i get 'AU Base Implementation Guide - Local Development build (v2.0.0). See the Directory of published versions'

view this post on Zulip Brett Esler (Jul 31 2019 at 23:34):

was looking to change the publish box content to reflect the release e.g. AU Base Implementation Guide - QA Preview August 2019 (v2.0.0). See the Directory of published versions

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:29):

so I think you are saying that you actually want to publish a milestone?

view this post on Zulip Brett Esler (Aug 01 2019 at 02:29):

yes that is it

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:34):

so I moved the hl7.org.au fhir specs over to work the same was as the hl7.org specs. You

  • create a local copy of the website (using FTP)
  • move the updated content into place
  • update the package-list.json
  • run the ig publisher in a special mode
  • upload the result back to the website using FTP

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:35):

step 4 updates the publish box across all versions that have been published

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:35):

the full instructions for hl7.org publishing are here:

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:36):

https://wiki.hl7.org/Process_for_Publishing_a_FHIR_IG

view this post on Zulip Grahame Grieve (Aug 01 2019 at 02:36):

The au process would be a variant of that

view this post on Zulip Brett Esler (Aug 01 2019 at 02:37):

thanks; sweet it - was step 4 I did not know about... thanks for the link


Last updated: Apr 12 2022 at 19:14 UTC