Dasharo / dasharo-issues

The Dasharo issue tracker
https://dasharo.com/
24 stars 0 forks source link

dts-scripts refactoring #1067

Open DaniilKl opened 1 day ago

DaniilKl commented 1 day ago

The problem you're addressing (if any)

1) Bad scallability; a. No explicit coding rules and style -> the code is difficult to read and modify, the coding style of every contributor overlays with others, and the codebase shortly ; b. Not clearly separated systems -> the way the system works is not linear and, therefore, not clear, especially for novices; c. The language which is not suitable for large codebases -> language issues and workarounds; d. Configuration and metadata directly stored in the codebase -> not convenient to scale and support; 2) Awful testing and verification routine; a. No test cases prepared -> no empirical evidence of working features; b. No hardware separation -> QEMU cannot be used for testing and verification; 3) High entry level; a. No documentaion and comments; b. Highly non-linear structure (nonlinear logic should be separated from hardware-specific deployment logic, which should be clear step-by-step code);`

Describe the solution you'd like

image

Nodes and paths describtion:

Where is the value to a user, and who might that user be?

TBD

Describe alternatives you've considered

No response

Additional context

No response

DaniilKl commented 1 day ago

This issue is big and is in DRAFT state, I will edit it to add more inf soon.