agola web ui
Go to file
Simone Gotti 8e9d52b8e2 runsummary: tasks graph implementation
Add a tasks graph display in addition to the list display. A button will let the
user choose between the two display formats (defaulting to the tasks graph).

Since the graph is a DAG with many edges it's quite difficult to organize the
tasks and the edges without any overlap.

The current implementation uses a simpler approach where tasks are distributed
horizontally by their level and tasks at the same level are distributed in a way
that there's always space for an edge also if the child is some levels below.
In this way edges may overlap and in this case they will appear as a single
edge.

The user, when hovering over a task, will see the connections with the other
tasks since the related edges becomes bolder.
2019-08-21 13:30:05 +02:00
.agola ci: add build docker image tasks 2019-07-14 14:59:41 +02:00
public update favicon 2019-07-13 00:22:56 +02:00
src runsummary: tasks graph implementation 2019-08-21 13:30:05 +02:00
.dockerignore Initial commit 2018-12-09 14:21:20 +01:00
.gitignore Initial commit 2018-12-09 14:21:20 +01:00
babel.config.js Initial commit 2018-12-09 14:21:20 +01:00
Dockerfile Initial commit 2018-12-09 14:21:20 +01:00
jsconfig.json *: move to tailwind css 2019-05-21 12:13:21 +02:00
LICENSE Initial commit 2018-12-09 14:21:20 +01:00
package-lock.json use v-click-outside-x instead of v-click-outside 2019-07-14 14:59:41 +02:00
package.json use v-click-outside-x instead of v-click-outside 2019-07-14 14:59:41 +02:00
postcss.config.js *: move to tailwind css 2019-05-21 12:13:21 +02:00
README.md README: add initial description and run status badge 2019-07-14 14:59:41 +02:00
tailwind.js *: move to tailwind css 2019-05-21 12:13:21 +02:00
vue.config.js Initial commit 2018-12-09 14:21:20 +01:00

Agola Web UI

Build Status

This is the agola web ui repository.

The agola web ui is built with vue and tailwindcss

It's currently good for the initial release but we'll start an ui/ux redesign to make it better and add missing parts.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint