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

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

  • Comments

    • IGonzalezSosa
      over 2 years 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

    obs-service-vendor_node_modules by cdimonaco

    Description

    When building a javascript pa...


    Agama Expert Partitioner by joseivanlopez

    Description

    [Agama](https://agama-project...


    Design the new UI for storage configuration at Agama by ancorgs

    Description

    We are in the process of re-d...


    Editor mode at Agama web interface by ancorgs

    Description

    [Agama](https://agama-project...


    Try to render Agama in a TUI browser by ancorgs

    Description

    [Agama](https://agama-project...


    Agama installer on-line demo by lslezak

    Description

    The [Agama installer](https:/...


    Cobbler Angular Web Interface by SchoolGuy

    Project Description

    The old Cobbler webin...


    Agama Expert Partitioner by joseivanlopez

    Description

    [Agama](https://agama-project...


    WebUI for your data by avicenzi

    A single place to view every bit of data you ha...