triforkse / mesos-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

YAMU - Yet Another Mesos UI

A UI for getting an overview of your Mesos cluster.

Planned Features

☐ Nice Looking Visual Overview of Cluster Resources
☐ Simple Configuration of Frameworks through ProtoBuf. ☐ Client Library for supporting frameworks to expose their configuration ☐ REST API ☐ Adaptors for Frameworks that do not yet support YAMU

Developer Setup

To get started run

$ make setup

This will install any dependencies.

The project consists of a web client, and an API. These two can be deployed separately. You also need to start them separately:

$ cd api && make run
$ cd client && make run

This will also run your unit tests while developing.

Tests

You can run the tests manually by running:

make test

If you wish to run the E2E tests you can either do it by running:

$ make test-e2e

This requires that you have both the client and api running on your machine.

You can also execute them in docker containers, using:

$ make docker-e2e

To Get Growl Test Notifications Working

MacOS X Dev Setup

$ sudo gem install terminal-notifier

Ubuntu Dev Setup

$ sudo apt-get install libnotify-bin

License

MIT, see the LICENSE file for details.

About

License:Other


Languages

Language:JavaScript 80.3%Language:CSS 16.4%Language:Makefile 1.5%Language:HTML 1.1%Language:Shell 0.8%