.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
-
Die API-Calls des SDK sind vollständig implementiert. -
Das SDK kann auch bereits verschlüsselte Metadaten/Fachdaten/Anlagen entgegennehmen (aus Javascript-SDK).-> #580 (closed) -
Die Library ist thread-safe. -
Es gibt eine CHANGELOG.MD
gemäß https://keepachangelog.com/de/1.0.0/ -
Die Readme.md
enthält alle nötigen Infos zum Einstieg in das SDK. -
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)
-
Lesen der Wiki-Seite, Klärung von offenen Fragen -
Zusammentragen, was es aktuell für diese Programmiersprache schon an Code gibt (Tests, Tools, Beispiele, Zustelldienst-Code, etc.) -
... -
... -
Definition of Done wurde geprüft
Merge Request
Edited by Klaus Fischer