Introduction

This document provides a high-level overview of the identified dependencies for the Mall on Rails project, including purpose, versioning, contact information, and contingency plans.

Internal Dependencies

Internal dependencies are those that originate inside the greater WTI ecosystem. For example, libraries that we created, have direct maintainership over, or otherwise control. These dependencies have unique characteristics:

  • They carry less risk of being abandoned, because we are directly responsible for their care.
  • They carry a higher risk of causing project delays, because changes that need to be done with them will fall to us directly.

External Dependencies

External dependencies are projects, libraries, or services that are necessary for the project that do not originate inside the greater WTI ecosystem. These dependencies must be evaluated for at least the following criteria:

  • Risk of being abandoned upstream.
  • Risk of security issues on overall project security.
  • Ability to contact project maintainer, vendor, or support agent with issues.
  • Version lifecycle and project-specific policy on upgrades.