{data.title}
- {data.domains.map((d) => DOMAIN_LABELS[d]).join(', ')} · { - data.year - } + + {data.domains.map((d) => DOMAIN_LABELS[d]).join(', ')} · {data.year} +{data.description}
-
- Built by{' '}
- {
- data.builtBy.map((person, i) => (
-
+ {data.description} +
--
- {
- data.tech.map((t) => (
-
- - {t} - - )) - } -
+ Built by{' '}
+ {
+ data.builtBy.map((person, i) => (
+
+ + { + data.cover && ( + <> +
+ > + ) + } + +
Tech stack
+ +-
+ {
+ shownTech.map((t) => (
+
- + {t} + + )) + } + { + hiddenTech.map((t) => ( + + )) + } + { + hiddenTech.length > 0 && ( + + ) + } +
- { - /* Contributor markdown body — needs prose styling (detail design ticket). */ - } -