Angular Библиотека без рабочего пространства - PullRequest
1 голос
/ 26 марта 2020

Я пытаюсь разработать новую библиотеку, которую собираюсь включить в три новых приложения Angular, а также несколько компонентов, расширяющих один, который поступает из библиотеки и затем используется этими тремя приложениями. В моей голове естественной структурой для этого является отдельный репозиторий для каждого приложения, библиотеки и каждого компонента.

my-lib.git
app1.git
app2.git
component1.git
component2.git

Однако каждая статья, которую я до сих пор видел, начинается с создания рабочего пространства и создания там библиотеки. , Поскольку каждый компонент будет разрабатываться и распространяться (через частный Gitlab, а не npm) на собственной временной шкале, а разработчики приложения будут выбирать, какие версии каких компонентов включать, мне кажется, что складывать их все в один репозиторий неправильно .

Какую структуру репозитория я должен использовать для этого и как разработать библиотеку Angular, не помещая их все в рабочее пространство?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...