Skip to content

Playground for generating smithy description out of atproto lexicon

Notifications You must be signed in to change notification settings

majk-p/atproto-smithy-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATProto smithy playground

This repository is an attempt to generate Scala implementation of ATProto Lexicon.

Project anatomy

lexicons directory

This directory is a copy of ATProto schema from https://github.com/bluesky-social/atproto/tree/main/lexicons, it contains the description of Bluesky protocol encoded as lexicon

py directory

Contains script that attempts to convert lexicon files to smithy definitions

Usage: ./run.sh

Disclaimer: This script is purely AI generated, I didn't bother to learn lexicon 😅

scala directory

Contains AI translation of the former script Usage: ./run.sh

About

Playground for generating smithy description out of atproto lexicon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published