UNPKG

app-overview

Version:

> A visualization of the application structure. See, read & learn the code, effortlessly.

73 lines (48 loc) 2.58 kB
# OVERVIEW > A visualization of the application structure. See, read & learn the code, effortlessly. [![npm version](https://badge.fury.io/js/app-overview.svg)](https://www.npmjs.com/package/app-overview) [![npm](https://img.shields.io/npm/dw/app-overview.svg)]() [![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php) ![Overview](https://i.imgur.com/gyTe5kp.png) **NOTE: STILL WIP - Expected v1.0.0 release by 9th Feb 2018 - Thank you** An invaluable tool for developers who will be able to immediately see the layout of the application folder and how the files within connect with one another. ## Table of contents * [Getting started](#getting-started) * [Usage](#usage) * [Built with](#built-with) * [Authors](#authors) * [License](#license) ## Getting started Go to the chosen app directory on the CLI, then install the following - ``` yarn global add app-overview -or- npm install -g app-overview ``` Once installation is complete, input your entry point like so - ``` overview index.js -or- overview src/index.js ``` This will build the config file and begin the visualization. Once complete, the visual file will open in your default browser. Alternatively, you can go to `YourAppDirectory/visual/overview.html`. If you would like to reset/delete the Visual folder, simply enter `overview -r` in your CLI to remove the contents. Enjoy! ## Usage * `overview _.js` - Set entry file point + begin visualization * `overview -r` - Remove Visual folder + reset * `overview -h` - Menu/help * `overview -p` - View current path ## Built with * [d3](https://d3js.org/) - Data driven visualization * [node](https://nodejs.org/en/docs/) - Modular CLI config & system filing * [webpack](https://github.com/webpack/webpack) - Bundling application for npm consumption * [npm](https://www.npmjs.com/package/app-overview) - Packaging, versioning & publishing * [command line args](https://github.com/75lb/command-line-args) - Parsing CLI options ## Authors * **Achim Bode** - _Data Visualization/D3_ - [achimbode](https://github.com/achimbode) * **Karsten Balogh** - _Parsing/Data Algorithms_ - [karstenba](https://github.com/karstenba) * **Nikita Kudryavtsev** - _Data Visualization/D3/Front-End_ - [palevoo](https://github.com/palevoo) * **Rainier Louis** - _CLI Environment/NPM_ - [rainierlouis](https://github.com/rainierlouis) ## License This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/rainierlouis/overview/blob/development/LICENSE.md) file for details