endjin / Endjin.Ip.Maturity.Matrix.RuleDefinitions

Rule set definitions used by the IP Maturity Matrix tools.
Apache License 2.0
1 stars 1 forks source link

Restructure the Deployment rule #4

Open idg10 opened 4 years ago

idg10 commented 4 years ago

Firstly, the whole rule needs to be optional. (E.g., Corvus.SpecFlow.Extensions has no need of this.)

Additionally, there may be cases where not all the measures are applicable. For example, multi-tenancy may be a relevant concern evern where scripting and/or templating are not.

Two options here:

  1. Split this into two rules
  2. Make some measures optional

Moreover, we're not certain the split of measures is correct. E.g. we have "Scripted & Documented", but there may be scenarios where you want deployment concerns documented but there's nothing specific to the component that can be scripted.

idg10 commented 4 years ago

Added #5 for first part of this.