Giter VIP home page Giter VIP logo

jenky's Introduction

Jenky

Jenky is a beautiful radiator for your Jenkins CI server.

Jenky in action

A radiator shows the status of your integration server's build and test jobs in a large format suitable for showing on a large TV or monitor screen on a wall of your office.

Deployment

Jenky is a Javascript/HTML application that runs entirely in your browser. It does need to be served over HTTP. Any HTTP server will do. Jenky runs directly from source; it does not need to be compiled.

Configuration

Jenky comes with an example configuration file. Copy or rename this file to conf.js, in the same directory. Open that file and replace 'change me' with the URL of your Jenkins installation. That's it!

Detailed instructions

  1. Download and extract Jenky to a folder that an HTTP server is serving.
  2. Add your Jenkins's URL to js/conf.js.
  3. (Optional) Add your TypeKit kit ID to js/conf.js and change the default font.
  4. Open the URL to the folder you extracted Jenky into in your browser.

User interface

Most radiators are functional but not pretty. Jenky tries to be both. This means that how Jenky presents information is just as important as the information itself.

We have made most of the choices related to aesthetics and user experience for you. This includes things like colours, use of white space, and making the information hierarchy obvious.

Font

Among these choices is the choice of typeface. By default, Jenky uses Freight Sans Pro, a lovely sans serif that is well suited for Jenky's large, sparse displays of text. It is included in the TypeKit font hosting service's portfolio plan and higher. You can tell Jenky your TypeKit kit ID that includes Freight Sans Pro, and Jenky will automatically use your kit. Add your kit ID to the js/conf.js file you copied from the example configuration file. The key for the kit ID is typekitKitId.

Jenky's default configuration specifies a suitable set of fallback fonts in case Freight Sans Pro is not available. You can also change the value of the font key in Jenky's configuration file. This value can be any valid CSS font-family value.

The important part in choosing a typeface for Jenky is to view the font on an actual radiator screen, where Jenky will actually be used. Fonts look very different on a 13-inch laptop screen and a 50-inch TV.

Status and contributing

Jenky is currently in alpha. It is usable but not robust. Jenky is also missing tests. (How do you test a project that's mostly UI?)

If you have any ideas about how to improve Jenky, we would love to hear from you! Any GitHub issues or even pull requests you send are highly appreciated. If you just want to send a message to the authors, that's fine too.

If you do want to implement a feature or think fix something, we encourage you to take a look at the current issues. If the feature or fix you want to work on is not listed in the issues, please add it.

Authors

jenky's People

Contributors

outdooricon avatar sluukkonen avatar wolverian avatar

Watchers

 avatar  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.