kdesrc-build: Complete integration of Mojolicious web framework
Open, HighPublic

Description

The make_it_mojo branch of kdesrc-build development is integrating Mojolicious, so that we can integrate good event-driven support (using Javascript-style Promises), host an API server, and in the long-term allow kdesrc-build to act as a backend for a decent GUI.

This mostly works, but I need to finish it up and integrate it so that the GUI can use it. I think I need to integrate the ability to automatically import required Perl modules from the native package manager first though.

mpyne created this task.Aug 25 2018, 7:30 PM
mpyne triaged this task as High priority.
mpyne moved this task from Backlog to Doing on the kdesrc-build board.Sep 23 2018, 2:38 PM
mpyne added a comment.Sep 23 2018, 2:40 PM

Still in action. Latest updates (in the make_it_mojo branch) significantly simplify the event-driven logic by moving the event handling in a big huge chain of promise->thens.

Now working on building a Web server backend (using ksb::Application and a simple REST wrapper) and then decoupling the TTY (and future GUI) interface to use the Web backend instead of combining the logic.