Versions Compared

Key

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

...

  • User driven
    • Users refers specifically to WMDA member registries (or their delegates) that currently use or intend to use the Match-Connect apisAPIs
    • During the early design and implementation phases of Match-Connect, features will be proposed by the Match-Connect Steering Committee and participating pilot registries
    • Following the pilot phase, all user driven features will be requested via the Match-Connect User Group RFC Process
  • Implementation team driven
    • Implementation team refers to the technical staff of the WMDA and their associates that are directly involved in the implementation of the Match-Connect apisAPIs
    • The implementation team may need to include items in a release to resolve defects, improve underlying design, update dependencies / libraries and to keep the software in good, working order

...

Whether user driven or implementation team driven, proposed features with user impact and/or those requiring significant internal resources will be logged in the WMDA Share under the Match-Connect Release Management page as part of a release candidate package.   In the immediate term, the Match-Connect Steering Committee will assist with determination of impact and effort in order to assign features to a given release candidate.   Each candidate feature will be given a disposition (Approved, Rejected, moved to RFC).  Implementation actions (updating code, updating the semantics, updating swagger, etc) will be recorded on the release candidate page and tracked for completion.  

The implementation team will leverage Azure Dev Ops for more detailed tracking of their software development work.   The Match-Connect Product Owner will take responsibility for ensuring synchronization of feature inclusion into the detailed work items in Azure Dev Ops.

...

  • Minor = cosmetic or wording only
  • Moderate = api API change
  • Major = significant behavioral change

...

Following the pilot, we will align the versioning of the semantics with the public versioning of the apis APIs and keep them in step going forward.   In the meantime, a change log (manifest) will be used to tie the versions of the semantics and the apis APIs together.

Breaking Changes

...