Project Description

In January, we announced the D-Installer project, an attempt to build a web-based installer on top of YaST and Cockpit. Since then, the codebase has grown significantly, especially the JavaScript part.

Until now, we have been using simple JavaScript objects and functions most of the time. However, let's be honest, tooling support (editors, documentation generation tools, etc.) for such an approach is not great. Additionally, having some typing would be easier to deal with the code. So we have decided to try TypeScript.

Goal for this Hackweek

  • Learn some TypeScript.
  • Adopt Typescript where it makes sense (especially the D-Bus clients).

Resources

Looking for hackers with the skills:

javascript reactjs d-installer typescript web

This project is part of:

Hack Week 21

Activity

  • 7 months ago: GPR left this project.
  • 7 months ago: GPR joined this project.
  • 7 months ago: joseivanlopez joined this project.
  • 7 months ago: IGonzalezSosa started this project.
  • 7 months ago: IGonzalezSosa added keyword "javascript" to this project.
  • 7 months ago: IGonzalezSosa added keyword "reactjs" to this project.
  • 7 months ago: IGonzalezSosa added keyword "d-installer" to this project.
  • 7 months ago: IGonzalezSosa added keyword "typescript" to this project.
  • 7 months ago: IGonzalezSosa added keyword "web" to this project.
  • 7 months ago: IGonzalezSosa originated this project.

  • Comments

    • IGonzalezSosa
      7 months ago by IGonzalezSosa | Reply

      For this Hack Week, we decided to work on Finish the Jangouts rewrite on React/Redux instead. However, as part of that work, we played around with TypeScript and we concluded that it might be pretty interesting to bring it to D-Installer as well.

    Similar Projects

    Add xterm.js to D-Installer web interface by IGonzalezSosa

    Project Description

    Having a terminal you...


    Improve OpenSCAP support in Uyuni by admehmood

    [comment]: # (Please use the project descriptio...


    Port the Minion job queue to TypeScript by kraih

    Project Description

    As part of the [mojo....


    Dochazka by smithfarm

    Dochazka is a long-term project to replace the ...


    chatterbox by gbaccini

    Project Description

    [chatterbox](https://...


    Add xterm.js to D-Installer web interface by IGonzalezSosa

    Project Description

    Having a terminal you...


    Add xterm.js to D-Installer web interface by IGonzalezSosa

    Project Description

    Having a terminal you...


    Rewrite the D-Installer CLI by IGonzalezSosa

    Project Description

    Before the openSUSE 2...


    Port the Minion job queue to TypeScript by kraih

    Project Description

    As part of the [mojo....


    Improve OpenSCAP support in Uyuni by admehmood

    [comment]: # (Please use the project descriptio...


    Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO) by bschmidt

    [comment]: # (Please use the project descriptio...


    Add xterm.js to D-Installer web interface by IGonzalezSosa

    Project Description

    Having a terminal you...