Official publication: https://hl7.org/fhir/smart-app-launch/
The SMART App Launch Framework connects third-party applications to Electronic Health Record data, allowing apps to launch from inside or outside the user interface of an EHR system.
$ cd smart-app-launch
$ docker run \
--rm -it \
-v "$(pwd):/home/publisher/ig" \
hl7fhir/ig-publisher-base
$ sushi # This shouldn't be necessary but currently it is, the first time
$ _updatePublisher.sh # If you haven't done it before
$ _genonce.sh