RAML overlay and extension fragments must reference the RAML file they build upon. They currently do so through the property named masterRef. This name is inconsistent with most RAML property names, which strive to be either common English words such as title or trait or common technical terms such as baseUri or mediaType.
Instead of masterRef, I propose extends, as both overlays and extensions extend the original specification: overlays do so without changing the functional specification while extensions may change the functional specification.
RAML overlay and extension fragments must reference the RAML file they build upon. They currently do so through the property named
masterRef
. This name is inconsistent with most RAML property names, which strive to be either common English words such astitle
ortrait
or common technical terms such asbaseUri
ormediaType
.Instead of
masterRef
, I proposeextends
, as both overlays and extensions extend the original specification: overlays do so without changing the functional specification while extensions may change the functional specification.