Skip to content

xyla-io/datadragon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataDragon

DataDragon is the public codename an agile ASO tool.

Prerequisites

Git

Install git for version control. On OS X it may be installed with Xcode.

Mongo

Install the MongoDB database and enable and start the daemon.

Python

Install Python 3.

npm

Install Node Package Manager from Get npm.

Angular CLI

Install the Angular command line interface globally.

npm install -g @angular/cli

Install

git submodules

Install the git submodules from other repositories.

# in project root
git submodule update --init

npm dependencies

Run npm install in the project root and the angular-datadragon directory to install project dependencies.

# in project root
npm install
cd angular-datadragon
npm install

Python environment

Set up the project's self contained python environment and install its required modules.

# in project root
cd python
python3 -m venv environment
source environment/bin/activate
# the command prompt should indicate an active environment
pip install -r requirements.txt
deactivate

Run

Run the back end app from the project root directory, and the angular app from the angular-dragon directory from two separate terminal windows.

# in project root
npm start
# will output logging from the back end app
# in angular-datadragon
npm start
# will output logging from the angular front end app

Open http://localhost:4200 in a web browser to load the single page application.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors