πββοΈ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account π airspace is a typed client for it
90 reposts511 likes
πββοΈ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account π airspace is a typed client for it
90 reposts511 likes
@danielroe.dev have you considered hosting source code for airspace on tangled? any reasons for/against it for an open source atproto centric project?
I would definitely consider that. I host synchub.to on tangled, of course, and I'm confident that some of the rough edges are being worked on β€οΈ
tracking in github.com/danielroe/ai...
back in june I migrated my own site to use an 'atproto cms', and I've been thinking how to make this usable for everyone, without requiring special atproto knowledge π this hopefully fixes the rough edges + bugs it also adds support for private data + drafts via the experimental 'spaces' proposal
by this, I mean: I've been using a cms for a long time to store things like: βͺ #ama questions people ask βͺ talks I'm planning to give (or have given!) βͺ my current location (which I track and expose publicly π) ...and so on π but atproto means your pds = your data so β¦ why not use it as a cms?
a few more details: βͺ airspace core is 9.2 kB in production βͺ includes automatic validators + migration utils βͺ no need for typegen βͺ ships with a minimal read-only live client βͺ runs on workers and deno ... and the name is credit to @mkrl.xyz, who made an amazing brainstorming partner π
as of today, roe.dev runs on airspace I'd already moved my cms onto my pds, which was 20k lines lighter π° swapping that for airspace dropped another 2,000
ooooooo shit this looks amazing. will be clutch for more atmospheric personal sites cc @essentialrandom.bsky.social @anna.germnetwork.com