Git Product home page Git Product logo

kuona's Introduction

kuona

kuona is a Delivery Dashboard Generator. Input data is collected from a number of sources (initially Jenkins CI server). Once the data is collected in some kind of store or database it is processed for viewing and graphical visualisation.

Developer guide: http://kuona.github.io/developer/

Getting Started

Kuona is released as a single fat jar https://github.com/kuona/kuona/releases/ containing everything you need to build a dashboard. After downloading the jar you can check that everything is ok

java -jar kuona-complete.jar
kuona version 0.0.1
Usage:
kuona <command> [command-args]

kuona run in a project folder without any parameters updates the project data by reading from the configured CI systems.

Commands:

create name    Create a new projects in the named directory. Once created you can update the config.yml
               file with the required CI settings.
java -jar kuona-complete.jar create project-name

Will create a new folder project-name containing a config.yml file and a subdirectory _site containing the html, javascript, css and everything else for the dashboard.

Running

java -jar kuona-complete.jar serve

in the project directory runs the web server on port 8080 so point your browser at http://localhost:8080

There won't be much there but it confirms that the site has been created and is able to serve basic content.

Update config.yml

This file controls how Kuona behaves.

You can define build servers (Jenkins) and version control systems (Subversion) that are used to source data.

Running

java -jar kuona-complete.jar update

Pulls data from those servers and generates aggregated data for the dashboard.

You can run multiple copies of Kuona at the same time, typically the server and updater.

Updates to config.yml are only done on startup so if you make changes to the site section you will need to restart the server.

kuona's People

Contributors

grahambrooks avatar hammerdr avatar

Watchers

James Cloos avatar O avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.