Code Monkey home page Code Monkey logo

akrivis's Introduction

Akrivis Scorecards

To run the example:

  • Compile the yard repository with mvn clean install
  • Compile this project mvn clean install
  • Start the akrivis-quarkus-runtime
    • mvn compile quarkus:dev
  • Start the rest-service-mock
    • mvn compile quarkus:dev -Dquarkus.port.http=8081
    • Use a different port or the quarkus runtimes will collide
  • Call http://localhost:8080/scorecards/run to see the resulting scores

Configuration

  • The akrivis-quarkus-runtime looks for the scorecard files from a folder defined with the property akrivis.scorecards.folder. By default the dev environment uses files located in examples/example-files/jira

Usage

Akrivis REST API provides two end points.

  • */scorecards/list
    • Lists the scorecards
  • */scorecards/run
    • Runs the scorecards

akrivis's People

Contributors

pibizza avatar rikkola avatar

Watchers

Alex Porcelli avatar Massimiliano Dessì - (Fast Chauffeur) avatar Bai Xiaofeng avatar Daniele Zonca avatar Alessandro Lazarotti avatar Karina Varela avatar Grzegorz Grzybek avatar  avatar William Antônio Siqueira avatar Mario Fusco avatar Kris Verlaenen avatar Luca Molteni avatar Adriel Paredes avatar Toshiya Kobayashi avatar Davide Sottara avatar  avatar Davide Salerno avatar Jiří Locker avatar Gabriele Cardosi avatar Paulo Rego avatar Duncan Doyle avatar Kirill Gaevskii avatar Tiago Bento avatar Walter Medvedeo avatar  avatar Dmitrii Tikhomirov avatar  avatar Roger Martínez avatar Horacio avatar Rafael Barriuso avatar Daniel José dos Santos avatar Jan Stastny avatar  avatar Yeser Amer avatar Fabrizio Antonangeli avatar Jacopo Rota avatar Abhishek Kumar avatar Rob Geada avatar Julian Cui avatar Lucas Bacciotti avatar Ajay Jaganathan avatar Francisco Javier Tirado Sarti avatar

akrivis's Issues

configuration.yml needs to be improved

Currently the file inherits everything from top down and one conf file is used for each scorecard in the same folder.

The idea I had is that the closer the configuration is, the higher override value it has. So the one in the same folder overrides the content from the parent folder and a file can have a dedicated configuration file. If the file name is myscorecard.yml having myscorecard.configuration.yml would be closer for that file than the file defined in the folder.

The configuration should also allow setting Tresholds and having one or more data sources for use. Something like below.

maxValue: 100
tresholds:
  - name: Looks ok
    value: 50
  - name: Almost there
    value: 80
  - name: Good to go
    value: 100
sources: 
  - from: http://localhost:8081/jira/example1
    outputs:
      - name: Number of Jira Issues
        from: total```

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.