1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-08 05:57:03 +09:00
An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices https://anytype.io/
Find a file
2023-01-05 12:45:50 +01:00
bin gitignore for bin 2022-07-13 20:13:13 +03:00
client Change object creation logic 2023-01-05 12:45:50 +01:00
common Change object creation logic 2023-01-05 12:45:50 +01:00
consensus refactor configs 2022-12-27 16:50:20 +03:00
etc Change headsync logic (ensure space closing on nodes) 2023-01-02 10:54:17 +01:00
filenode refactor configs 2022-12-27 16:50:20 +03:00
node Refactor space storage and add tree root 2023-01-03 00:02:33 +01:00
util Nodes descriptions added 2022-12-27 17:57:17 +08:00
.gitignore gitignore debug.json 2022-12-22 13:46:22 +03:00
go.work commonfile 2022-12-12 20:49:43 +03:00
go.work.sum move fileserver to filenode, filenode in debugapi 2022-12-23 21:23:44 +03:00
LICENSE first commit 2022-06-21 00:07:29 +02:00
Makefile file-node 2022-12-14 16:37:59 +03:00
README.md project structure proposal 2022-07-13 20:09:19 +03:00

go-anytype-infrastructure-experiments

This repository will have the code for new infrastructure client and node prototypes

Project structure

  • app - DI, loggers, common engine
  • bin - contains compiled binaries (under gitignore)
  • cmd - main files by directories
  • config - config component
  • etc - default/example config files, keys, etc
  • service - services, runtime components (these packages can use code from everywhere)
  • pkg - some static packages that can be able to move to a separate repo, dependencies of these packages limited to this folder (maybe util)
  • util - helpers