| 1234567891011121314 | Drupal Components are independent libraries that do not depend on the rest ofDrupal in order to function.Components MAY depend on other Drupal Components or external libraries/packages,but MUST NOT depend on any other Drupal code.In other words, only dependencies that can be specified in a composer.json fileof the Component are acceptable dependencies.  Every Drupal Component presents avalid dependency, because it is assumed to contain a composer.json file (evenif it may not exist yet).Each Component should be in its own namespace, and should be as self-containedas possible.  It should be possible to split a Component off to its ownrepository and use as a stand-alone library, independently of Drupal.
 |