Add Composer to an existing site | Installing Drupal | Drupal Wiki guide on Drupal.org
Installing Open Social With Composer
GitHub - drupal-composer/preserve-paths: A composer plugin for keeping specified files and directories when installing/updating new composer packages. Can be used to supported nested packages.
Installing Composer for Drupal On Linux - YouTube
Install Drupal Bootstrap themes and modules using Composer