ATProto Lexicon Utilities
This is a new project, here's what the plan is
- CUE schema for lexicon
- Validate according to the spec
- Validate based on best practices
- Generate lexicon json
- (tbd) generate client/server/sdk in a TS/Go/Py
- Various existing lexicon and generated content
- Several popular app's lexicons and content
- Fork and add your own to reuse these utilities
- Several extensions to vanilla lexicon
- Versioning
- Edit History
- grafana/thema / schema lenses / Schema negotiation
- Module & dependency management
- CLI powering the above
We'll write up how to design lexicon with our CUE schemas and utilities.
For now, poke around the ./design
directory.
- CUE(lang) is a purpose built language for configuration, schemas, and data