Skip to content
Kenneth Myhra edited this page Aug 18, 2024 · 13 revisions

Submissions

You are welcome to contribute to this project. The Spark server is used in several commercial and open source projects. Therefore we have a high quality standard and we carefully review submissions.

When you want to contribute changes:

  • Contact us before start working on a major change.
  • Fork and send us a pull request

Pull requests

When you send us a pull request

  • Make sure it builds
  • Make sure it's tested
  • The pull request should cover only one change
  • Accept that we might reject it because it conflicts with our strategy.

We do appreciate suggestions, but the Spark FHIR server code is used by us for commercial projects, so we might reject breaking changes or substantial changes that do not align with our strategy unless you coordinate them with us first.

Git branching strategy

Our strategy for git branching:

Branch from the r4/master branch which contains the R4 version, unless the feature or bug fix is considered for a specific version of FHIR then branch from the branch that corresponds with your FHIR /master.

See GitHub flow for more information.

Clone this wiki locally