Haskell Cabal
Eckdaten
- Status:
- Laufend
- Investition
- 320.000,00 €
- Investitionsjahr(e)
- 2023, 2024
Dies ist eines von neun FOSS-Teams, die an der ersten Runde der STF Contribute Back Challenges teilgenommen haben, und eines von fünf Teams, die für die zweite Runde ausgewählt wurden. Es gehört zum Bereich „Verbesserung von FOSS Developer Tooling“.
Cabal ist das Build-System und der Paketmanager für die Programmiersprache Haskell. Zur Stärkung dieses Ökosystems wird die Architektur von Cabal für eine höhere Wartbarkeit verbessert und das Build-System vereinfacht.
Runde 1: 160.000 €
Runde 2: 160.000 €
Kurzbericht Runde 1
Alle teilnehmende Teams haben ein Abschlussbericht eingereicht, ein Teil davon zur Veröffentlichung.
Dank der STF Contribute Back Challenges haben wir Änderungen an der Cabal-Build- und Packaging-Infrastruktur von Haskell entworfen und implementiert, die zur langfristigen Nachhaltigkeit des Cabal-Projekts beitragen werden, indem ein einziges Build-System für alle Haskell-Pakete verwendet werden kann, anstatt dass jedes Paket sein eigenes Build-System bereitstellt.
Wir haben einen formalen Konzeptvorschlag erstellt, um Feedback aus der Community einzuholen und einen Konsens mit anderen Cabal-Mitwirkenden und Interessengruppen der Haskell-Community zu finden. Wir haben Open-Source-Haskell-Packages analysiert, um die öffentliche Diskussion über das Konzept zu informieren, und die Effektivität der Implementierung an einer Sammlung bestehender Haskell-Pakete demonstriert. Darüber hinaus unterstützten wir die Cabal-Entwickler*innen-Community mit wesentlichen Aktivitäten zur Projektpflege, einschließlich Benutzer-Support, Problemlösung, Code-Review und Release-Management.