ReTtiChDieOrganisation / ReTtiChDasRepo

ReTtiCh
https://rettichdieorganisation.github.io/ReTtiChDasRepo/
3 stars 0 forks source link

Describe functions and functionality in index.html #114

Open FelixTe opened 11 months ago

FelixTe commented 11 months ago

Ich würde sagen wir beschreiben wie es sein sollte ich glaube soweit ist das mMn auch nicht entfernt von wie es ist. Nur in Chaos form. Am Ende sollten wir das irgendwo festhalten entweder in readme oder einer art documentation: Verbundene Issues und Pull Requests #108 #109 #50. Und auch https://github.com/ReTtiChDieOrganisation/RettichDieDBVerwaltung/issues/9 Weil die API sollte so designed werden, dass sie hierzu passt. All die Download dies das Aufforderungen geht erst nach der Datenbank. Im Moment werden alle Daten mit der Website geladen

Ablauf:

  1. Download all rides data nur die Übersicht siehe https://github.com/ReTtiChDieOrganisation/RettichDieDBVerwaltung/issues/9
  2. Set Group = all_all (all rides of all riders)
    • Vielleicht sollten wir einen anderen Startpunkt in Zukunft wählen, wenn wir nicht mehr nur die letzten 10 Tage speichern sondern alle Tage wäre es vielleicht sinnvoll mit sowas anzufangen wie all_all_last_week

      Globale Variablen

      • Es ist immer eine Gruppe ausgewählt!
      • Es gibt immer detailed_activities für diese Gruppe
      • Es gibt immer segment_stats für diese Gruppe

Wenn Gruppe gewechselt wird auch bei init:

Wenn Segment gewechselt wird

Data Structures

current_group (list of ride_idcs)

Detailed Activities (Name noch nicht genau)

Functions

rettich_draw_groups(start_idcs (default =None), end_idcs(default=None))

Ich muss jetzt leider los mache hier wann anders weiter Ihr könnt auch gerne ergänzen

FelixTe commented 11 months ago

@Flo1314 Auch perfekt für dich weil du ja gesagt hast dass du ein bisschen den Überblick verloren hast ;)

FelixTe commented 11 months ago

Irgendwie eigentlich super einfach wenn man es so aufschreibt. Keine Ahnung wie wir geschafft haben da so ein großes Chaos draus zu machen