No description
| api/atfs | init | |
| cmd/gen | init | |
| lexicons/file | init | |
| scripts | init | |
| docker-compose.yml | local pds for dev work | |
| go.mod | init | |
| go.sum | init | |
| lexicon-build-config.json | init | |
| README.md | init | |
ATProtocol Filesystem
Experiemental filesystem on top of ATProtocol.
System Dependancies
Installing Go
Read the instructions for your platform at https://go.dev/doc/install.
Tools
We use Go 1.24's new tool directive in go.mod to declare any
additional tools we need for development.
Code Generation
Since we're defining custom lexicons we generate Go code based on these.
Anytime any of the *.json lexicon files are changed in
./lexicons/... you need to regenerate Go code.
% ./scripts/gen.sh
Generating Go types from ./lexicons/... to ./api/atfs/* ...
Generating CBOR methods to ./api/atfs/cbor_gen.go ...
Completed