Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions projects/cabal-exactprint.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
status: inprogress
title: Cabal exactprinting
link: https://github.com/haskell/cabal/pull/12316
link-text: Cabal exactprinter framework
subtitle: Project Leaders
leader0name: Leana Chiang
leader1name: Jappie Klooster
---

The Cabal Exactprint project aims to develop a precise parsing and printing tool for package descriptions in the cabal library.

This will allow both cabal and other tools to introduce deltas into package descriptions through a typed API, simplifying the modification/addition/removal of fields, without mangling the format, structure or comments of users files.
6 changes: 6 additions & 0 deletions templates/projects/tile.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ <h2 class="font-normal text-2xl md:text-4xl leading-tight" id="$id$">$title$</h2
<div class="divide-y-2 divide-gray-200">
<div class="flex items-center py-4 space-x-6">
$if(leader0name)$
$if(leader0img)$
<div class="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center">
<img src="/assets/images/$leader0img$" alt="$leader0name$">
</div>
$endif$
<div>
<div class="font-medium">$leader0name$</div>
$if(leader0mail)$<a class="block" href="mailto:$leader0mail$">$leader0mail$</a>$endif$
Expand All @@ -29,9 +31,11 @@ <h2 class="font-normal text-2xl md:text-4xl leading-tight" id="$id$">$title$</h2
</div>
$if(leader1name)$
<div class="flex items-center py-4 space-x-6">
$if(leader1img)$
<div class="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center">
<img src="/assets/images/$leader1img$" alt="$leader1name$">
</div>
$endif$
<div>
<div class="font-medium">$leader1name$</div>
$if(leader1mail)$<a class="block" href="mailto:$leader1mail$">$leader1mail$</a>$endif$
Expand All @@ -40,9 +44,11 @@ <h2 class="font-normal text-2xl md:text-4xl leading-tight" id="$id$">$title$</h2
$endif$
$if(leader2name)$
<div class="flex items-center py-4 space-x-6">
$if(leader2img)$
<div class="h-12 w-12 bg-gray-200 rounded-full flex items-center justify-center">
<img src="/assets/images/$leader2img$" alt="$leader2name$">
</div>
$endif$
<div>
<div class="font-medium">$leader2name$</div>
$if(leader2mail)$<a class="block" href="mailto:$leader2mail$">$leader2mail$</a>$endif$
Expand Down
Loading