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:
This project is part of:
Hack Week 21
Activity
Comments
-
about 2 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
Improve the UX/UI of User Story by cyntss
Project Description
User Story is an open...
Chest X-Ray Medical Diagnosis with Deep Learning and Javascript by jordimassaguerpla
[comment]: # (Please use the project descriptio...
Dochazka by smithfarm
Dochazka is a long-term project to replace the ...
Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB) by pherranz
Project Description
We're always struggling...
Port the Minion job queue to TypeScript by kraih
Project Description
As part of the [mojo....
Predicting Water conflicts in South America - AI/ML POC by sfonseka
Project Description
Dashboard to aggregat...
Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB) by pherranz
Project Description
We're always struggling...
WebRTC individual track recorder by avicenzi
[comment]: # (Please use the project descriptio...
Improve the UX/UI of User Story by cyntss
Project Description
User Story is an open...
Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO) by bschmidt
[comment]: # (Please use the project descriptio...
Port the Minion job queue to TypeScript by kraih
Project Description
As part of the [mojo....
Setup A Linux Cross Referencer for SUSE kernels by tdz
Project Description
There's [Elixir](http...
WebRTC individual track recorder by avicenzi
[comment]: # (Please use the project descriptio...