RETIRED, Dashboard for tracking progress on cross-project development proposals
71d72fd62b
* added vagrant script * run vagrant up on root folder and a vm will be available on http://local.userstory.openstack.org/ * using apache2 as reverse proxy of API (port 3004) and the angular app (PORT 8080) |
||
---|---|---|
dashboard-project-api | ||
dashboard-project-app | ||
puppet | ||
scripts | ||
tracker | ||
.gitignore | ||
README.md | ||
Vagrantfile |
OpenStack Cross-project Dashboard
The OpenStack Cross-project Dashboard provides a centralized dashboard in the community to track multi-project initiatives (which may even take multiple releases). This dashboard will leverage user story trackers to associate cross-project specs with the concepts they are crafted to deliver.
Technologies
- Angular.js
- Express
- Node.js
- MongoDB (coming soon!)
Installation
Install MongoDB
https://docs.mongodb.org/manual/installation/
Install Node.js and npm
https://nodejs.org/en/download/
For Ubuntu:
$ sudo apt-get install nodejs
$ sudo apt-get install nodejs-legacy
$ sudo apt-get install npm
Install Strongloop + Grunt + Bower
$ sudo npm install -g strongloop
$ sudo npm install -g grunt-cli
$ sudo npm install -g bower
Clone the repository
$ git clone https://github.com/OpenStackweb/userstory.openstack.org.git
Running the API
$ cd dashboard-project-api/
$ npm install
$ npm run build-sdk
$ node .
You should get something like this:
Browse your REST API at http://0.0.0.0:3004/explorer
Running the application
$ cd dashboard-project-app/
$ chmod +x install.sh
$ sh install.sh
$ sh build-sdk.sh
Finally, the explorer will open automatically on port 9000.