Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samcodex/ngarch-app
NgArch is an Angular application architecture tool, analyzing the static structure of the Angular application and visually displaying the modules, components, services and data models in multiple diagrams.
https://github.com/samcodex/ngarch-app
Last synced: 1 day ago
JSON representation
NgArch is an Angular application architecture tool, analyzing the static structure of the Angular application and visually displaying the modules, components, services and data models in multiple diagrams.
- Host: GitHub
- URL: https://github.com/samcodex/ngarch-app
- Owner: samcodex
- Created: 2018-03-11T20:52:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T16:14:10.000Z (about 2 years ago)
- Last Synced: 2023-03-02T02:56:22.842Z (almost 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 2.97 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NgArch
NgArch is an Angular application architecture tool, analyzing Angular application and visually displaying the modules, components, services and data models in multiple diagrams. This repo is the web app(client) of the NgArch## Description
NgArch is an Angular application architecture tool, analyzing the static structure of the Angular application and visually displaying the modules, components, services and data models in multiple diagrams.NgArch(Angular application architecture tool) contains two parts.
- NgArch Server, is a node and express application. It analyzes the Typescript source code and extracts the elements of the Angular application.
- NgArch, is an Angular 6 application. It visually shows the elements and the structure of the application in multiple diagrams.
Display Angular application architecture(ngArch architecture)
Display Angular modules(ngArch modules)
Display Angular elements and relationship(ngArch PonentDiagramModule diagram)
## Usage
Install ngarch-app which contains the server(ngarch-server) and the client(ngarch).
`git clone https://github.com/samcodex/ngarch-app.git`
then
`npm install`
### Launch the server
`npm start`
The server uses port 3000
### Access the client
In browser, enter 'http://localhost:3000'
### Install ngarch-server(server) manually
`npm install ngarch-server`
### Install ngarch(client) manually
`npm install ngarch`