Extending : Common Condition Extension : Extension key points in samples
  
Extension key points in samples
For implementing project-specific version control behavior, Infrastructure developer needs to prepare extension on both tooling and runtime. And the Infrastructure developer could follow this sample with their specific requirement.
See
Tooling extension
Runtime
Go up to
Common Condition Extension