Я не смог бы поделиться шагами для этого, но вместо этого я смог бы поделиться ресурсами. Я верю, что вы хотите иметь несколько приложений и совместно использовать зависимости между приложениями. Если это так, то вы можете реализовать концепцию моно-репо с вашими проектами, которые совместно используют или не разделяют общие функции.
Вставленная вами ссылка на блог рассказывает все нужные вещи о том, как вы можете это сделать. Помимо этого, создавая такую зависимость, у вас есть несколько отличных вариантов.
1- Angular теперь имеет концепцию рабочего пространства, где у вас есть несколько приложений и один источник для их зависимостей. Вы можете следить за статьей, которую вы упомянули, и иметь общую библиотеку. https://angular.io/guide/file-structure#multiple -проекты
2- Еще один замечательный продукт был представлен командой Nrwl, у них есть продукт под названием NX. Я думаю, они были первыми, кто ввел концепцию моно-репо для вашего клиента, или я говорю JavaScript управляемое приложение (но я могу ошибаться). Вы можете найти документацию здесь: https://nx.dev/angular/getting-started/what-is-nx (С помощью NX вы можете создавать разделяемые библиотеки, компоненты, интерфейсы и делать другие полезные вещи)