From d03bcb23d445bff30a855326cfc5dd036817f39c Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Mon, 08 Jun 2026 11:49:40 +0000 Subject: [PATCH] blog: the great uppercasing --- blog/blog.go | 2 +- blog/posts/6-months.md | 2 +- blog/posts/ci.md | 6 +++--- blog/posts/docs.md | 6 +++--- blog/posts/federation.md | 6 +++--- blog/posts/intro.md | 8 ++++---- blog/posts/newsletter-01.md | 4 ++-- blog/posts/pty.md | 4 ++-- blog/posts/pulls.md | 6 +++--- blog/posts/seed.md | 4 ++-- blog/posts/stacking.md | 4 ++-- blog/posts/vouching.md | 4 ++-- blog/templates/index.html | 8 ++++---- blog/templates/post.html | 4 ++-- blog/templates/fragments/footer.html | 12 ++++++------ blog/templates/fragments/topbar.html | 4 ++-- 16 file(s) changed, 42 insertion(s)(+), 42 deletion(s)(-) diff --git a/blog/blog.go b/blog/blog.go --- a/blog/blog.go +++ b/blog/blog.go @@ -115,7 +115,7 @@ func AtomFeed(posts []Post, baseURL string) (string, error) { feed := &feeds.Feed{ - Title: "the tangled blog", + Title: "The Tangled Blog", Link: &feeds.Link{Href: baseURL}, Author: &feeds.Author{Name: "Tangled"}, Created: time.Now(), diff --git a/blog/posts/6-months.md b/blog/posts/6-months.md --- a/blog/posts/6-months.md +++ b/blog/posts/6-months.md @@ -3,7 +3,7 @@ template: slug: 6-months title: 6 months of Tangled -subtitle: a quick recap, and notes on the future +subtitle: A quick recap, and notes on the future date: 2025-10-21 image: https://assets.tangled.network/blog/6-months.png authors: diff --git a/blog/posts/ci.md b/blog/posts/ci.md --- a/blog/posts/ci.md +++ b/blog/posts/ci.md @@ -2,8 +2,8 @@ atroot: true template: slug: ci -title: introducing spindle -subtitle: tangled's new CI runner is now generally available +title: Introducing spindle +subtitle: Tangled's new CI runner is now generally available date: 2025-08-06 authors: - name: Anirudh @@ -176,7 +176,7 @@ ## pipeline secrets -Secrets are a bit tricky since atproto has no notion of +Secrets are a bit tricky since AT Protocol has no notion of private data. Secrets are instead written directly from the appview to the spindle instance using [service auth](https://docs.bsky.app/docs/api/com-atproto-server-get-service-auth). diff --git a/blog/posts/docs.md b/blog/posts/docs.md --- a/blog/posts/docs.md +++ b/blog/posts/docs.md @@ -2,8 +2,8 @@ atroot: true template: slug: docs -title: we rolled our own documentation site -subtitle: you don't need mintlify +title: We rolled our own documentation site +subtitle: You don't need Mintlify date: 2026-01-12 authors: - name: Akshay @@ -39,7 +39,7 @@ solutions: - [Mintlify](https://www.mintlify.com/): It is quite obvious - from their homepage that mintlify is performing an AI + from their homepage that Mintlify is performing an AI pivot for the sake of doing so. - [Docusaurus](https://docusaurus.io/): The generated documentation site is quite nice, but the value of pages diff --git a/blog/posts/federation.md b/blog/posts/federation.md --- a/blog/posts/federation.md +++ b/blog/posts/federation.md @@ -2,8 +2,8 @@ atroot: true template: slug: federation -title: we need a federation of forges -subtitle: git is decentralized, but what of the rest? +title: We need a federation of forges +subtitle: Git is decentralized, but what of the rest? image: https://assets.tangled.network/blog/federation/Light-OG.png date: 2026-04-29 authors: @@ -36,7 +36,7 @@ ActivityPub](https://forgefed.org/blog/actor-programming/) (comms) - We are building Tangled: git (code transfer) + [AT - protocol](https://atproto.com/) (comms) + Protocol](https://atproto.com/) (comms) Tangled federates events among git servers (called "knots"). You can collaborate on repositories on any server and you diff --git a/blog/posts/intro.md b/blog/posts/intro.md --- a/blog/posts/intro.md +++ b/blog/posts/intro.md @@ -2,8 +2,8 @@ atroot: true template: slug: intro -title: introducing tangled -subtitle: a git collaboration platform, built on atproto +title: Introducing Tangled +subtitle: A git collaboration platform, built on AT Protocol date: 2025-03-02 authors: - name: Anirudh @@ -21,7 +21,7 @@ There are several models for decentralized code collaboration platforms, ranging from ActivityPub's (Forgejo) federated model, to Radicle's entirely P2P model. Our approach attempts to be the best of both worlds -by adopting atproto -- a protocol for building decentralized social +by adopting AT Protocol -- a protocol for building decentralized social applications with a central identity. ![tangled architecture](https://assets.tangled.network/blog/arch.svg) @@ -51,7 +51,7 @@ enables common workflows to work as you'd expect, all while remaining decentralized. -We believe that atproto has greatly simplified one of the hardest parts +We believe that AT Protocol has greatly simplified one of the hardest parts of social media: having your friends on it. Today, we're rolling out invite-only access to Tangled -- join us on IRC at `#tangled` on [libera.chat](https://libera.chat) and we'll get you set up. diff --git a/blog/posts/newsletter-01.md b/blog/posts/newsletter-01.md --- a/blog/posts/newsletter-01.md +++ b/blog/posts/newsletter-01.md @@ -2,8 +2,8 @@ atroot: true template: slug: newsletter-01 -title: newsletter 01 — hello! -subtitle: kicking off our newsletter! +title: Newsletter 01 — Hello! +subtitle: Kicking off our newsletter! image: https://assets.tangled.network/blog/newsletter-01.png date: 2026-04-16 authors: diff --git a/blog/posts/pty.md b/blog/posts/pty.md --- a/blog/posts/pty.md +++ b/blog/posts/pty.md @@ -2,8 +2,8 @@ atroot: true template: slug: ssh -title: tail CI logs over SSH -subtitle: never leave your terminal to check on CI! +title: Tail CI logs over SSH +subtitle: Never leave your terminal to check on CI! image: https://assets.tangled.network/blog/pty/astral-projection.webp date: 2026-05-28 authors: diff --git a/blog/posts/pulls.md b/blog/posts/pulls.md --- a/blog/posts/pulls.md +++ b/blog/posts/pulls.md @@ -2,8 +2,8 @@ atroot: true template: slug: pulls -title: the lifecycle of a pull request -subtitle: we shipped a bunch of PR features recently; here's how we built it +title: The lifecycle of a pull request +subtitle: We shipped a bunch of PR features recently; here's how we built it date: 2025-04-16 image: https://assets.tangled.network/blog/hidden-ref.png authors: @@ -117,7 +117,7 @@ And just like earlier, we produce the patch by diffing your feature branch with the hidden tracking ref. Also, the entire pull -request is stored as [an atproto record][atproto-record] and updated +request is stored as [an AT Protocol record][atproto-record] and updated each time the patch changes. [atproto-record]: https://pdsls.dev/at://did:plc:qfpnj4og54vl56wngdriaxug/sh.tangled.repo.pull/3lmwniim2i722 diff --git a/blog/posts/seed.md b/blog/posts/seed.md --- a/blog/posts/seed.md +++ b/blog/posts/seed.md @@ -2,8 +2,8 @@ atroot: true template: slug: seed -title: announcing our €3,8M seed round -subtitle: and more on what's next +title: Announcing our €3,8M seed round +subtitle: And more on what's next date: 2026-03-02 image: https://assets.tangled.network/blog/seed.png authors: diff --git a/blog/posts/stacking.md b/blog/posts/stacking.md --- a/blog/posts/stacking.md +++ b/blog/posts/stacking.md @@ -2,8 +2,8 @@ atroot: true template: slug: stacking -title: jujutsu on tangled -subtitle: tangled now supports jujutsu change-ids! +title: Jujutsu on Tangled +subtitle: Tangled now supports jujutsu change-ids! date: 2025-06-02 image: https://assets.tangled.network/blog/interdiff_difference.jpeg authors: diff --git a/blog/posts/vouching.md b/blog/posts/vouching.md --- a/blog/posts/vouching.md +++ b/blog/posts/vouching.md @@ -2,8 +2,8 @@ atroot: true template: slug: vouching -title: combat LLM spam by building a web of trust -subtitle: vouching on tangled! +title: Combat LLM spam by building a web of trust +subtitle: Vouching on Tangled! image: https://assets.tangled.network/vouch.png date: 2026-05-01 authors: diff --git a/blog/templates/index.html b/blog/templates/index.html --- a/blog/templates/index.html +++ b/blog/templates/index.html @@ -1,7 +1,7 @@ -{{ define "title" }}the tangled blog{{ end }} +{{ define "title" }}The Tangled Blog{{ end }} {{ define "extrameta" }} - + {{ end }} @@ -16,8 +16,8 @@
-

the tangled blog

-

all the ropes and scaffolding

+

The Tangled Blog

+

All the ropes and scaffolding.

{{ if .Featured }} diff --git a/blog/templates/post.html b/blog/templates/post.html --- a/blog/templates/post.html +++ b/blog/templates/post.html @@ -1,4 +1,4 @@ -{{ define "title" }}{{ .Post.Meta.Title }} — tangled blog{{ end }} +{{ define "title" }}{{ .Post.Meta.Title }} — Tangled's Blog{{ end }} {{ define "extrameta" }} @@ -32,7 +32,7 @@
{{ $authors := .Post.Meta.Authors }}
- {{ i "arrow-left" "size-4" }} all posts + {{ i "arrow-left" "size-4" }} All posts ·

{{ $date := .Post.ParsedDate }} diff --git a/blog/templates/fragments/footer.html b/blog/templates/fragments/footer.html --- a/blog/templates/fragments/footer.html +++ b/blog/templates/fragments/footer.html @@ -7,12 +7,12 @@ © 2026 Tangled Labs Oy.

- docs - source - discord - bluesky - twitter (x) - feed + Docs + Source + Discord + Bluesky + Twitter (X) + Feed
{{ end }} diff --git a/blog/templates/fragments/topbar.html b/blog/templates/fragments/topbar.html --- a/blog/templates/fragments/topbar.html +++ b/blog/templates/fragments/topbar.html @@ -9,10 +9,10 @@
- login + Login or - join now {{ i "arrow-right" "size-4" }} + Join now {{ i "arrow-right" "size-4" }}
-- tangled.sh