Versioning #1155
SFJohnson24
announced in
Norms, process, standards
Versioning
#1155
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
CDISC Dependency Management Policy
Overview
This document outlines CDISC's policy for managing dependencies in the CDISC Rules Engine (CORE) and the Conformance Rules Editor. This policy aims to provide clarity on when and why dependencies will be updated, and how users should handle potential conflicts between their applications and our tools.
Policy Statement
CDISC maintains specific versions of dependencies for our tools to ensure stability and predictability. Our approach to dependency management follows these principles:
Security and Deprecation Updates: Dependencies will be updated when necessary to address:
Feature-Driven Updates: Dependencies will only be updated to support CDISC Rules Engine and Conformance Rules Editor core functionality. We will not update dependencies to accommodate specific user environments, external implementations, or features outside our repositories.
Version Support: We maintain compatibility with specific versions as documented in:
Integration Guidelines
When integrating CDISC tools with your applications:
Environment Management: Users are responsible for creating and managing their own environments when conflicts arise between CDISC tool dependencies and their application requirements.
Compatibility Resolution: If your application requires dependency versions that conflict with CDISC tools:
Issue Reporting Scope:
Dependency Review Process
CDISC periodically reviews dependencies to:
We will communicate significant dependency changes through release notes and documentation updates.
This policy may be updated periodically to reflect evolving best practices and technological changes.
Beta Was this translation helpful? Give feedback.
All reactions