Skip to content

feat: fhirlint.yml composer — visual config builder #4

Description

@predictor2718

Goal

A form-based wizard that lets users build a fhirlint.yml without knowing the schema by heart. Fills the gap for teams onboarding to fhirlint who aren't familiar with all available options.

UI

Left side: form with all supported config fields

  • FHIR version (dropdown: 4.0.1, 4.3.0, 5.0.0)
  • Severity (dropdown)
  • Fail-on (dropdown)
  • Profiles (multi-select with built-in aliases: kbv-basis, mii, diga + free-text for custom URLs)
  • IGs (repeatable text input)
  • Terminology server toggle + custom URL
  • Best-practice handling (dropdown)
  • Suppress rules (repeatable: type + value)
  • Timeout, locale, tx-cache, allow-example-urls, cache

Right side: live YAML preview — updates as the user fills in the form

Bottom: "Copy YAML" and "Open in Validator →" buttons

Notes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions