Best Practices for Managing Repositories, Branches, Environments, Builds, Releases, and Tagging with npm
Repositories, Branches, Environments, Builds, Releases, and Tagging with npm
This covers some of the considerations when working with multiple environments and repositories.