Skip to content

.NET-SDK: Markdown-Files + CI (war: MVP .NET-SDK - Part 2)

Warum?

Ziel des MVP ist es, mit minimalem Aufwand eine erste veröffentlichungsfähige Version des SDKs zu entwickeln.

Out-of-Scope: Erstellung des Grundgerüst für Methodensignaturen -> #414 (closed) Out-of-Scope: Aufgaben aus #15 (closed)

Relevante Links und Bemerkungen

  • SDK-Konzept im Wiki
  • inoffizielles Python-SDK
  • Die kommunale Dienstleister Komm.One in BaWü hätte Interesse am .NET SDK und würde auch aktiv mit programmieren wollen. Kontakt kann über die FITKO hergestellt werden.
  • Gedanken zu Dependency-Verwaltung

Akzeptanzkriterien

  1. Die API-Calls des SDK sind vollständig implementiert.
  2. Das SDK kann auch bereits verschlüsselte Metadaten/Fachdaten/Anlagen entgegennehmen (aus Javascript-SDK). -> #580 (closed)
  3. Die Library ist thread-safe.
  4. Es gibt eine CHANGELOG.MD gemäß https://keepachangelog.com/de/1.0.0/
  5. Die Readme.md enthält alle nötigen Infos zum Einstieg in das SDK.
  6. Die Funktionalität des SDK wurde durch einen E2E-Test überprüft (via CI). Nötige Credentials werden als masked CI-Variablen hinterlegt.

Durchführungsplan (vom Entwickler bei Storyplanung auszufüllen)

Merge Request

Merge Request !12

Edited by Klaus Fischer