Reuse & Co-authoring
When multiple IGs share common profiles, extensions, or terminology, coordination becomes critical. These patterns help you extract shared artifacts into maintainable packages and establish workflows for concurrent editing by distributed teams. Done well, reuse reduces duplication and ensures consistency; done poorly, it creates coupling nightmares.
Reuse and co-authoring patterns address collaboration at scale:
- Duplicated profiles across related IGs
- Version conflicts between dependent IGs
- Merge conflicts from parallel edits
The Reuse & Co-authoring provide essential capabilities:
Shared Modules IG
Extract cross-cutting profiles, extensions, and terminology into a shared package that can be versioned and released independently. This enables multiple domain IGs to depend on common definitions without copy-paste duplication.
Key Benefits: - Single source of truth
Co-authoring Workflow
Enable concurrent edits with clear ownership and review
Key Benefits: - Fewer merge conflicts