๐โโ๏ธ 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
Post
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?
0 reposts36 likes
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
you can demo it live at getair.space/demo, or check out the repo at github.com/danielroe/airspace it's still very early days, but I would love your feedback ๐
comark.dev is looking nice for pure markdown parsing/ast but if we're looking for something that's more portabletext.org ish, then that's also very interesting ...