Project

General

Profile

Actions

action #156340

open

coordination #154768: [saga][ux] State-of-art user experience for openQA

coordination #154771: [epic] Improved test developer user experience

Evaluate the use of year 2024 web development frameworks to simplify our stack, e.g. alpine.js, htmx, vanilla CSS nesting

Added by okurz 2 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2024-02-29
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

In openQA we have some JavaScript code with no good unit tests and multiple outdated dependencies. Before doing the hard job of implementing unit tests or significantly updating our stack we should evaluate what's new as of year 2024 and decide if we should use new approaches in some cases.

Actions #1

Updated by szarate 2 months ago ยท Edited

+10000 For htmx - https://htmx.org/examples/

Might be worth looking at (perhaps somewhere in a different epic) is openAPI, gRPC (or a combination, taking into account we're heavy users of WebSockets though), Open API uses a lot of yaml :D so of course there are tradeoffs, but would help with proper API versioning.

Especially looking at decoupling os-autoinst's command server with the intention of being able to generate native testapi bindings for other languages

Actions

Also available in: Atom PDF