OpenDev Sysadmins 0f4bdef7c5 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:43 +00:00
2015-08-26 16:45:55 -04:00
2015-08-20 10:47:53 -04:00
2015-05-26 16:14:52 -04:00
2015-04-20 17:20:36 -04:00
2015-04-23 10:51:43 -04:00
2015-05-20 13:25:16 -04:00
2019-04-19 19:50:43 +00:00
2014-12-16 17:05:07 -05:00
2014-12-16 17:05:07 -05:00
2015-03-21 20:30:32 -04:00
2015-07-03 10:58:49 -04:00
2015-02-20 15:14:58 -05:00
2015-02-10 17:02:26 -05:00
2015-07-16 12:14:14 -04:00
2015-06-18 15:59:51 -04:00
2015-05-20 13:25:16 -04:00

Bansho

Web Interface for Surveil

Bansho interface picture

Production

sudo apt-get install docker.io
git clone https://github.com/stackforge/bansho
cd bansho
make build
make production

You can alternatively forge a Docker command to select your port.

Development

Clone project :

git clone https://github.com/stackforge/bansho
cd bansho

Install development dependencies :

sudo apt-get install npm nodejs-legacy ruby docker.io
npm install grunt-cli bower
npm install
bower install
gem install sass
make build

Start the Docker container (be sure to have a surveil container available at this link: https://github.com/stackforge/surveil )

make daemon

If you wish to develop in a docker container, here is how to proceed (assuming you already have docker installed) :

curl http://localhost:8888/

To only compile sass files to css run :

grunt sass

Coding style

This project conforms to JSLint coding style (http://github.com/douglascrockford/JSLint). Run the linter as follows:

grunt jshint

Tests

AngularJS comes with Karma which is an automatic unit test runner. While running, Karma automatically executes the tests when any js file changes. To launch Karma :

npm test

Launch

npm start

Now, go on http://127.0.0.1:8000/app/

Contributing

To contribute to this project, please fork the repo. Then do your commits (branch as you will) and then open a pull-request to this repo's master branch.

<fork this repo on github>
git clone your-repo/bansho
git checkout -b dev-new-feature-xx
git commit ...
git push origin dev-new-feature-xx
<You can now open your pull-request to this repo's master>

Good practices before opening a pull request:

  • Run tests with npm test
  • Lint your .js files with grunt jslint
  • Make sure your directives are prefixed with bansho
  • Make sure your controllers are suffixed with Ctrl
  • Resolve merge conflicts locally
Description
Web interface for Surveil
Readme 1.8 MiB
Languages
JavaScript 36.1%
CSS 24.9%
SCSS 24.9%
HTML 12%
Shell 1.3%
Other 0.7%