littlefs-do: Parse C++ class Settings to reduce maintenance burden
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 30/100
Rechercherichtung
Beginne mit dem Lesen von InfiniTime's src/components/settings/Settings.h und untersuche den im Issue erwähnten vorhandenen littlefs-do settings-Befehl. Das Issue identifiziert weder einen InfiniSim-Einstiegspunkt noch Tests; der Abschluss würde erfordern, sich darauf zu einigen, wie Settings-Felder ermittelt werden sollten, und den derzeit wartungsintensiven Ansatz zu ersetzen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
happy you like the settings command, unfortunately it is high maintenance, but I like it as well :)
Theoretically, it should be possible to parse the class Settings to discover the fields of the settings at build or run time. Probably not easy to do, but that would reduce the maintenance for this feature :)
Originally posted by @JF002 in https://github.com/InfiniTimeOrg/InfiniSim/issues/52#issuecomment-1229546345
- Vorherrschende Sprache
- C++
- Sterne
- 203
- Forks
- 99
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus InfiniTimeOrg/InfiniSim
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
InfiniTimeOrg/InfiniSim#202 · 1 Kommentar ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
InfiniTimeOrg/InfiniSim#189 · 3 Kommentare ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
InfiniTimeOrg/InfiniSim#162 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
InfiniTimeOrg/InfiniSim#160 · 3 Kommentare · 1 Reaktion ·
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
InfiniTimeOrg/InfiniSim#128 · 1 Kommentar ·
Alle Issues in InfiniTimeOrg/InfiniSim
Ähnliche Issues
-
P2: A timed rotation maneuver does nothing on a ship that had an earlier timed lateral maneuverOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
scp-fs2open/fs2open.github.com#7914 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
eclipse-score/inc_someip_gateway#356 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
HarperFast/rocksdb-js#945 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag