1 ADR 0001 Clean Room Entwicklung
Batista82 edited this page 2026-07-30 18:22:36 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ADR 0001 Clean-Room-Entwicklung

Status

Angenommen

Kontext

Mehrere öffentliche Projekte können SCS-Kartendaten verarbeiten. Das Bastelhof-Projekt soll jedoch eigenständig bleiben und keine fremden Codebasen übernehmen.

Entscheidung

  • Der produktive Code wird vollständig neu geschrieben.
  • Externe Repositories dienen nur als dokumentierte Recherchequellen.
  • GPL-/AGPL-Code wird nicht übernommen oder eingebunden.
  • Formatkenntnisse werden in eigenen neutralen Spezifikationen festgehalten.
  • Tests verwenden eigene synthetische Fixtures.
  • Jede Abhängigkeit wird separat geprüft und dokumentiert.

Folgen

Die Entwicklung dauert länger, reduziert aber Lizenzabhängigkeiten und ermöglicht eine eigene Architektur unter dem Bastelhof-Standard.