Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You must also know how to run the IGPublisher locally

...

You are now good to publish the IG

Publishing the IG

Note: This describes doing this as part of a batch, since this is a common case, but you can do the entire sequence for a single IG:

Do once for the batch:

...

Publish one IG at a time - finish the process for each IG before starting the next one.

  1. check that {registry}, {history} and {

...

  1. templates} are up to date (git PULL)

...

when all these are synchronised, do once for each IG:

...

  • the title should match the approved title for ballot or the approved name in the IG Proposal
  • the introduction should be copied in from the short description in the IG Proposal
  • the category should be filled in, and generally matches one of those already in use at http://fhir.org/guides/registry/

create the destination folder in  {root}

...

...

  1. run publisher.jar -go-publish -source {clone} -

...

  1. web http://hl7.org/fhir -registry {registry}\fhir-ig-list.json -history {history}

...

  1. -templates {templates} (If this process fails

...

  1. then consult the FHIR Product Director

...

Finishing the Publication Process

...

  1. )
  2. At the end of the run, the IG publisher will provide a directory. Use FTP to copy all the files from that directory to /implement/standards/FHIR on hl7.org, overwriting any that already exist.
  3. The IG publisher might give you a list of files to delete on the server too - these must be deleted
  4. mark "yes" in the

...

  1. Published column

...

  1. If this is a milestone publication, let Lynn know that it's time to mark applied tasks as published, and considered for future use tasks as open (see Administering Specification Feedback Projects#Publishingissues)
  2. check the changes to {registry}/fhir-ig-list.json (use git diff) and fill out any missing information (look for ?? in the changes)

...

  1. - may need to talk to FHIR product director to decide what to put
  2. commit and push the changes to the FHIR IG registry to github to a new branch, let Grahame know, & mark "yes" in the Register IG column
  3. If this is a milestone publication (not for ballots) make an announcement on the https://chat.fhir.org/#narrow/stream/179240-Announcements/topic/FHIR.20Publication.20Announcement topic in Zulip using the following template:

Final steps. Note that if you are publishing more than one IG, do once for the batch:

  • /

    index.html 
  • uv/index.html 
  • check the changes to {registry}/fhir-ig-list.json (use git diff) and fill out any missing information (look for ?? in the changes) - may need to talk to FHIR product director to decide what to put
  • commit and push the changes to the FHIR IG registry to github to a new branch, let Grahame know, & mark "yes" in the Register IG column