Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruslanguns/angular-multiapp
Angular MultiApp Monorepo Prototype
https://github.com/ruslanguns/angular-multiapp
Last synced: 7 days ago
JSON representation
Angular MultiApp Monorepo Prototype
- Host: GitHub
- URL: https://github.com/ruslanguns/angular-multiapp
- Owner: ruslanguns
- Created: 2020-01-21T11:28:40.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:54:56.000Z (11 months ago)
- Last Synced: 2024-05-28T17:06:15.389Z (6 months ago)
- Language: TypeScript
- Homepage: https://ruslanguns.github.io/angular-multiapp/app1/view1
- Size: 2.53 MB
- Stars: 2
- Watchers: 3
- Forks: 4
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Angular MultiApp Monorepo Prototype
Esta aplicación ofrece una propuesta para hacer una multi aplicación de Angular para grandes arquitecturas.
> Esta aplicación está en proceso de desarrollo. Bienvenidas las ideas para mejorar las buenas prácticas en monorepos de Angular.
## Demo
[Click to access to demo](https://ruslanguns.github.io/angular-multiapp/)
![GitHub Logo](/src/assets/images/demo.jpg)
## Instrucciones
Para instalar el proyecto simplemente corremos `npm i`
### Modo developer
Para ejecutar una applicación en `ng serve` devemos usar la bandera "--project":
`ng serve --project app1`.
Así conseguiremos lanzar cada sub aplicación por separado. Lo mismo para usar los schematics para creación de módulos, componentes, servicios, directivas, pipes, etc... solo debemos apuntar el project donde querramos usarlo.
### Para lanzar la App principal
Simple se necesitaría lanzar `ng serve` esto lanzaría la app principal o mejor llamada el CORE. Esto nos enviará a la estructura de navegación multiApp.
## TOFIX:
Recomiento la extensión Todo Tree y TODO Highlight para VsCode para tener mas organizado estas cosas:
- [x] Comunicación entre aplicaciones desde el Core App
- [x] En las Sub Aplicaciones la ruta '\*' no tiene efecto o no funciona. - Gracias [@mugan86](https://github.com/mugan86)
- [x] El home '/' debería ir a 'core' pero no funciona. - Gracias [@mugan86](https://github.com/mugan86)Inspired by [Medium's Jeffry Houser article](https://medium.com/disney-streaming/combining-multiple-angular-applications-into-a-single-one-e87d530d6527)