{"id":19434367,"url":"https://github.com/ruslanguns/angular-multiapp","last_synced_at":"2025-04-24T20:32:01.489Z","repository":{"id":38592969,"uuid":"235326520","full_name":"ruslanguns/angular-multiapp","owner":"ruslanguns","description":"Angular MultiApp Monorepo Prototype","archived":false,"fork":false,"pushed_at":"2023-12-15T05:54:56.000Z","size":2655,"stargazers_count":2,"open_issues_count":23,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-24T10:49:46.571Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ruslanguns.github.io/angular-multiapp/app1/view1","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruslanguns.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-21T11:28:40.000Z","updated_at":"2023-03-09T08:08:51.000Z","dependencies_parsed_at":"2024-11-10T14:46:33.666Z","dependency_job_id":"a4b7f696-1e19-469b-8245-0d877ad52470","html_url":"https://github.com/ruslanguns/angular-multiapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanguns%2Fangular-multiapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanguns%2Fangular-multiapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanguns%2Fangular-multiapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanguns%2Fangular-multiapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruslanguns","download_url":"https://codeload.github.com/ruslanguns/angular-multiapp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250704787,"owners_count":21473763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T14:46:08.860Z","updated_at":"2025-04-24T20:32:01.141Z","avatar_url":"https://github.com/ruslanguns.png","language":"TypeScript","readme":"# Angular MultiApp Monorepo Prototype\n\nEsta aplicación ofrece una propuesta para hacer una multi aplicación de Angular para grandes arquitecturas.\n\n\u003e Esta aplicación está en proceso de desarrollo. Bienvenidas las ideas para mejorar las buenas prácticas en monorepos de Angular.\n\n## Demo\n\n[Click to access to demo](https://ruslanguns.github.io/angular-multiapp/)\n\n![GitHub Logo](/src/assets/images/demo.jpg)\n\n## Instrucciones\n\nPara instalar el proyecto simplemente corremos `npm i`\n\n### Modo developer\n\nPara ejecutar una applicación en `ng serve` devemos usar la bandera \"--project\":\n\n`ng serve --project app1`.\n\nAsí 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.\n\n### Para lanzar la App principal\n\nSimple 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.\n\n## TOFIX:\n\nRecomiento la extensión Todo Tree y TODO Highlight para VsCode para tener mas organizado estas cosas:\n\n- [x] Comunicación entre aplicaciones desde el Core App\n- [x] En las Sub Aplicaciones la ruta '\\*' no tiene efecto o no funciona. - Gracias [@mugan86](https://github.com/mugan86)\n- [x] El home '/' debería ir a 'core' pero no funciona. - Gracias [@mugan86](https://github.com/mugan86)\n\nInspired by [Medium's Jeffry Houser article](https://medium.com/disney-streaming/combining-multiple-angular-applications-into-a-single-one-e87d530d6527)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruslanguns%2Fangular-multiapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruslanguns%2Fangular-multiapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruslanguns%2Fangular-multiapp/lists"}