Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.42 KB

libraries.md

File metadata and controls

33 lines (23 loc) · 1.42 KB

Libraries

Why

To prevent teams from duplicating work and to allow for easier maintenance of our applications, teams may want to create npm libraries to allow for reuse of components or logic. Defining standards and principals behind this type of code reuse will help us to reduce the effort required by teams to use and maintain these libraries.

What

Teams should consider creating an npm library for reuse across TELUS when:

  • There's TELUS-specific logic that we want to share between applications
  • There's no existing open source alternative for the problem we're trying to solve
  • We're confident that the solution is relatively stable
  • Library responsibilities are clear

How

Any library should:

References