txlab.cash
// The site

Contribute to txlab.cash.

The site is a public repo. Registry entries are YAML. Pages are Astro. Contributions arrive as pull requests — no forms, no editorial board, no waiting on gatekeepers.

// 01

Add a project

Create a new YAML file in src/content/projects/ following the existing entries as a template. Required fields:name,tagline,description,category,freshness,lastVerified. The schema is the source of truth for what's accepted.

// 02

Update a freshness state

Registry entries have six freshness states:active,maintained,experimental,seeking-maintainers,archived,unverified. If you know an entry's state is stale — change it, bump lastVerified to today, open a PR.

// 03

Fix a page

Typo, dead link, factual error, awkward phrasing — every page in the site is an .astro file under src/pages/. Edit, commit, open a PR.

// 04

Translate

i18n scaffolding lands in a future phase — but the writing style (short paragraphs, plain sentences, minimal idiom) is deliberate, so translations don't fight against the text. Interested in owning a language? Open an issue.

// 05

Report something wrong

Not everyone wants to write a PR — that's fine. Open an issue with what's wrong and where, and a maintainer will pick it up.

// Repo

Get started

Clone, run npm install then npm run dev. The dev server hot-reloads as you edit YAML and pages.