socha 0.1.0

Communication layer for the software challenge germany 2025
Documentation

Rust-Client für die Software-Challenge Germany 2025

Dieses Repository stellt eine Rust-Bibliothek zur Verfügung, die als Vermittlungsschicht (Client <-> Server) für Teilnehmer:innen der Software Challenge Germany dienen soll. Es enthält Quellcode und Beispiel-Clients im Ordner examples.

Voraussetzungen

  • Rust toolchain version: 1.82 — prüfbar mit rustc --version und cargo --version.

Installation

Als Dependency

Füge in deiner Cargo.toml z. B. folgendes hinzu:

[dependencies]

socha = { git = "https://github.com/simoncreates/socha.git" }


Stand der Entwicklung — trait-basierte API

Aktuell ist die Bibliothek als reines Kommunikations-Layer implementiert. Eine trait-basierte API ist in Arbeit.

Mitwirken / Contribution

Beiträge sind willkommen:

  1. Issue anlegen (Bug, Feature Request, Frage)
  2. Fork → Branch → PR
  3. Falls du an der trait-Umstellung mitarbeiten willst, mache ein Fork vom in_dev branch