4
0
Fork
You've already forked atfs
0
No description
  • Shell 60.4%
  • Go 39.6%
2025年08月29日 15:10:37 -04:00
api/atfs init 2025年08月23日 13:39:54 -04:00
cmd/gen init 2025年08月23日 13:39:54 -04:00
lexicons/file init 2025年08月23日 13:39:54 -04:00
scripts init 2025年08月23日 13:39:54 -04:00
docker-compose.yml local pds for dev work 2025年08月29日 15:10:37 -04:00
go.mod init 2025年08月23日 13:39:54 -04:00
go.sum init 2025年08月23日 13:39:54 -04:00
lexicon-build-config.json init 2025年08月23日 13:39:54 -04:00
README.md init 2025年08月23日 13:39:54 -04:00

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