alpha
Login
or
Join now
zicklag.dev
/
mlf
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A human-friendly DSL for ATProto Lexicons
Star
1
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
mlf
/
mlf-atproto
/
at
main
1 folder
1 file
stavola.xyz
Split manifest into its own collection with TID rkeys
3mo ago
de4c5373
src
Split manifest into its own collection with TID rkeys Each publish event now writes a fresh `lol.mlf.package/<tid>` record instead of clobbering a single `com.atproto.lexicon.schema/lol.mlf.package`. The schema definition and the manifest instance are different things in different collections, so they stop colliding when an mlf project dogfoods `lol.mlf.package` as a user lexicon. - mlf-atproto: new tid module (sortable base32 TID generator, CAS loop for monotonicity) - mlf-publish/manifest: drop the schema envelope; instance carries `$type = "lol.mlf.package"` and only instance fields - mlf-cli/publish: write manifest to `lol.mlf.package/<tid>` - mlf-cli/unpublish: list the manifest collection, pick the newest by TID, delete everything it lists + the full publish log
3 months ago
Cargo.toml
Split manifest into its own collection with TID rkeys Each publish event now writes a fresh `lol.mlf.package/<tid>` record instead of clobbering a single `com.atproto.lexicon.schema/lol.mlf.package`. The schema definition and the manifest instance are different things in different collections, so they stop colliding when an mlf project dogfoods `lol.mlf.package` as a user lexicon. - mlf-atproto: new tid module (sortable base32 TID generator, CAS loop for monotonicity) - mlf-publish/manifest: drop the schema envelope; instance carries `$type = "lol.mlf.package"` and only instance fields - mlf-cli/publish: write manifest to `lol.mlf.package/<tid>` - mlf-cli/unpublish: list the manifest collection, pick the newest by TID, delete everything it lists + the full publish log
3 months ago