CI Status (master) | Website Docker Image |
---|---|
This project contains the CLI, Desktop GUI, and Standalone Validation Server for the FHIR Validator
This project uses the gradle build tool to build, and includes pre-build gradlew wrappers for common build tasks.
On Mac or Linux:
gradlew build
On Windows:
gradlew.bat build
On Mac or Linux:
gradlew run
On Windows:
gradlew.bat run
Detailed build instructions and documentation, including gradle setup can be found here.
Supporting documentation and instructions can be found on our github.io page.
We manage release versioning using the semantic version plugin for gradle.
Releases and release notes are published to GitHub, and a hosted version of the latest release can be found here.
This project has pipelines hosted on Azure Pipelines.
- Pull Request Pipeline is automatically run for every Pull Request to ensure that the project can be built via gradle. [Azure Pipeline] [source]
- Master Branch Pipeline is automatically run whenever code is merged to the master branch and builds the SNAPSHOT binaries. [Azure Pipeline][source]
- Release Branch Pipeline is run manually whenever a release is ready to be made. It builds the release binaries, uploads the docker image to DockerHub, updates the validator web app and sends release notifications. [Azure Pipeline][source]
Have you found an issue? Do you have a feature request? Great! Submit it here and we'll try to fix it as soon as possible.
This project is maintained by David Otasek, Grahame Grieve, and Mark Iantorno on behalf of the FHIR community.