Skip to content

blebbit/flexicon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flexicon

ATProto Lexicon Utilities

This is a new project, here's what the plan is

  1. CUE schema for lexicon
    1. Validate according to the spec
    2. Validate based on best practices
  2. Generate lexicon json
  3. (tbd) generate client/server/sdk in a TS/Go/Py
  4. Various existing lexicon and generated content
  5. Several popular app's lexicons and content
  6. Fork and add your own to reuse these utilities
  7. Several extensions to vanilla lexicon
    1. Versioning
    2. Edit History
    3. grafana/thema / schema lenses / Schema negotiation
    4. Module & dependency management
  8. CLI powering the above

Design Your Lexicon

We'll write up how to design lexicon with our CUE schemas and utilities. For now, poke around the ./design directory.

References

  • CUE(lang) is a purpose built language for configuration, schemas, and data

Releases

No releases published

Packages

No packages published