Havelock-Vetinari / jashing

Java port of Dashing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jashing Build Status Maven central

Java port Of Dashing

Maven Dependencies

Last stable version:

<dependency>
    <groupId>com.github.avarabyeu.jashing</groupId>
    <artifactId>jashing</artifactId>
    <version>X.X.X</version>
</dependency>

Getting Started

As Simple As It's Possible

Starting

Add Jashing into your classpath, create main class and add the following code:

public interface MainClass {

    public static void main(String[] args) {
        Jashing.builder().withPort(8282).build().bootstrap();
    }
}

That's it! Jashing has started on port 8282 and ready to show you demo dashboard

Deploy to container

You can easily deploy Jashing to Servlet container. Make sure Jashing in your and implement

com.github.avarabyeu.jashing.core.JashingFilter

Also make sure that your marked your filter with Servlet's WebFilter annotation

 @WebFilter(urlPatterns={"/*"})

Extensions

For now, Jashing supports the following list of extensions:

  • Jira
  • Jenkins
  • Git
  • SVN

About

Java port of Dashing

License:MIT License


Languages

Language:JavaScript 72.7%Language:Java 16.3%Language:CoffeeScript 4.8%Language:Kotlin 3.0%Language:CSS 2.4%Language:HTML 0.9%