SpaceAPI reparieren, standardisieren und dokumentieren #10

Open
opened 2023-10-11 23:48:32 +02:00 by l.behm · 3 comments
Owner

Ticket von @bernd vom 04.01.2023

SpaceAPI (Status Raum offen/geschlossen) reparieren, standardisieren und dokumentieren, damit dieser von anderen Services (Bots etc.) abgegriffen werden kann.

Bsp. dies sollte funktionieren: ​https://chaos.social/@OpenLabAugsburg/109586822152106368

> Ticket von @bernd vom 04.01.2023 > > SpaceAPI (Status Raum offen/geschlossen) reparieren, standardisieren und dokumentieren, damit dieser von anderen Services (Bots etc.) abgegriffen werden kann. > > Bsp. dies sollte funktionieren: ​https://chaos.social/@OpenLabAugsburg/109586822152106368
l.behm added this to the IT-Infrastruktur project 2023-10-11 23:48:32 +02:00
l.behm pinned this 2023-10-20 21:39:40 +02:00
Author
Owner

Derzeit geht nicht wegen certificate issues.

Derzeit geht nicht wegen certificate issues.
l.behm added the
bug
Kind/Bug
Kind/Documentation
Priority
High
labels 2023-10-20 21:41:00 +02:00
bernd was assigned by l.behm 2023-10-20 21:41:13 +02:00
l.behm added this to the Mitgliederversammlung 2023 milestone 2023-10-20 22:19:14 +02:00
Owner

Für die Weiterentwicklung gibt es einen Matrix-Raum: https://matrix.to/#/#spaceapi.ccc.de:fairydust.space

Der Code liegt unter unter https://gitlab.hamburg.ccc.de/spaceapi.ccc.de/.

Im Allgemeinen schreiben die Leute:

Außerdem suchen wir Interessierte, die bei Konzeption und Umsetzung helfen. Egal ob Backend, Frontend, Dokumentation oder Organisation, wir brauchen eure Hilfe! Schaut gerne in unserem Matrix Channel vorbei - egal ob ihr nur interessiert seid oder aktiv mithelfen wollt. Vorschläge, Ideen, .. sind sehr gerne gesehen und jederzeit willkommen!

Für die Weiterentwicklung gibt es einen Matrix-Raum: https://matrix.to/#/#spaceapi.ccc.de:fairydust.space Der Code liegt unter unter https://gitlab.hamburg.ccc.de/spaceapi.ccc.de/. Im Allgemeinen schreiben die Leute: > Außerdem suchen wir Interessierte, die bei Konzeption und Umsetzung helfen. Egal ob Backend, Frontend, Dokumentation oder Organisation, wir brauchen eure Hilfe! Schaut gerne in unserem Matrix Channel vorbei - egal ob ihr nur interessiert seid oder aktiv mithelfen wollt. Vorschläge, Ideen, .. sind sehr gerne gesehen und jederzeit willkommen!
Author
Owner

Integration läuft vorerst wieder komplett.
Weiterhin offen ist:

  • Dokumentation: derzeit nur für eine alte, längst abgelöste Implementation vorhanden
  • rsa Certs auf ec umstellen
  • client und server in separate repos trennen
  • client Entwicklung ggf. auf pio migrieren
    • bessere Kontrolle über Buildsystem
    • c++ compilation ohne compiler flags für Warnungen und sec-Features ist nicht tragbar
  • client und server robuster designen
    • client kann pin changes über interrupt wahrnehmen
    • client kann in festen Intervallen aktuellen Zustand an Server kommunizieren
    • UDP/DTLS wäre ausreichend, TLS mit Rückkanal wird nicht benötigt
    • server benötigt komplettes refactoring
    • server braucht trigger nur auslösen wenn neuer Zustand festgestellt wird
Integration läuft vorerst wieder komplett. Weiterhin offen ist: - [ ] Dokumentation: derzeit nur für eine alte, längst abgelöste Implementation vorhanden - [ ] rsa Certs auf ec umstellen - [ ] client und server in separate repos trennen - [ ] client Entwicklung ggf. auf [pio](https://platformio.org/) migrieren - bessere Kontrolle über Buildsystem - c++ compilation ohne compiler flags für Warnungen und sec-Features ist nicht tragbar - [ ] client und server robuster designen - client kann pin changes über interrupt wahrnehmen - client kann in festen Intervallen aktuellen Zustand an Server kommunizieren - UDP/DTLS wäre ausreichend, TLS mit Rückkanal wird nicht benötigt - server benötigt komplettes refactoring - server braucht trigger nur auslösen wenn neuer Zustand festgestellt wird
l.behm unpinned this 2023-10-24 02:00:20 +02:00
qbi modified the milestone from Mitgliederversammlung 2023 to KAST 2024 2024-02-16 17:34:37 +01:00
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Krautspace/Unkraut#10
No description provided.