all repos ↓all repos ↑
@@ -70,10 +70,10 @@ const year = new Date().getFullYear();
blog →community →
@@ -116,7 +116,7 @@ const year = new Date().getFullYear();
class="border-ink/15 text-ink/60 flex flex-col gap-4 border-t-2 pt-6 font-mono text-[12px] tracking-[0.12em] uppercase sm:flex-row sm:items-center sm:justify-between"
>
- © {year} tightknit — made with in public
diff --git a/src/components/Heart.astro b/src/components/Heart.astro
index 629a310..3cb02fd 100644
--- a/src/components/Heart.astro
+++ b/src/components/Heart.astro
@@ -18,12 +18,12 @@ const {
{
shadow && (
)
}
diff --git a/src/components/Hero.astro b/src/components/Hero.astro
index 09ae74c..e225ae2 100644
--- a/src/components/Hero.astro
+++ b/src/components/Hero.astro
@@ -1,8 +1,5 @@
---
-interface Props {
- repoCount: number;
-}
-const { repoCount } = Astro.props;
+
---
@@ -49,7 +46,7 @@ const { repoCount } = Astro.props;
- {repoCount} open source repos · maintained in public
+ for teams building on slack · open source
diff --git a/src/components/Manifesto.astro b/src/components/Manifesto.astro
index 683ba5b..49858e5 100644
--- a/src/components/Manifesto.astro
+++ b/src/components/Manifesto.astro
@@ -12,8 +12,8 @@ const items = [
},
{
n: '03',
- title: 'Built in public.',
- body: 'Roadmaps in GitHub issues, releases on a real changelog, and the maintainers actually read PRs.',
+ title: 'From the Tightknit team.',
+ body: 'Built by the team behind Tightknit, the #1 community platform on Slack. These are the libraries and patterns we reach for when shipping Slack apps, open sourced for yours.',
},
];
---
diff --git a/src/components/RepoCard.astro b/src/components/RepoCard.astro
index 354a833..56d2864 100644
--- a/src/components/RepoCard.astro
+++ b/src/components/RepoCard.astro
@@ -63,7 +63,7 @@ const dividerColor = isInverse ? 'border-cream/25' : 'border-ink/15';
}
{
repo.language && (
@@ -73,10 +73,15 @@ const dividerColor = isInverse ? 'border-cream/25' : 'border-ink/15';
)
}
-
- ★
- {repo.stars}
-
+ {repo.license && {repo.license}}
+ {
+ repo.stars >= 10 && (
+
+ ★
+ {repo.stars}
+
+ )
+ }
{formatRelativeTime(repo.pushedAt)}
diff --git a/src/components/RepoGrid.astro b/src/components/RepoGrid.astro
index d044aed..16a5bdf 100644
--- a/src/components/RepoGrid.astro
+++ b/src/components/RepoGrid.astro
@@ -8,7 +8,7 @@ interface Props {
const { repos } = Astro.props;
// Hand-pick the headline projects; remaining repos sort by stars (already sorted upstream).
-const FEATURED_NAMES = ['block-kitchen', 'slack-block-kit-validator', 'slack-hono'];
+const FEATURED_NAMES = ['block-kitchen', 'slack-hono', 'slack-block-kit-validator'];
const featured = FEATURED_NAMES.map((name) => repos.find((r) => r.name === name)).filter(
(r): r is Repo => r !== undefined,
);
@@ -32,12 +32,13 @@ const featuredVariants = ['yellow', 'pink', 'cyan'] as const;