Syncthing源码解析 - 源码目录说明!

Syncthing是一个免费开源的p2p软件,Go语言编写的!

官网:https://syncthing.net/

源码:https://github.com/syncthing/syncthing/releases/download/v0.14.22/syncthing-source-v0.14.22.tar.gz

版本:v0.14.22

*目录说明:

assets:暂时未知。

bin:可执行文件编译输出目录,存放各种可执行文件。

cmd:所有syncthing的可执行文件源代码目录,这个目录中的syncthing目录,是syncthing的可执行文件源码目录。

etc:存放捐献的安装程序目录。

extra:存放帮助文件的目录,里面目前存放了FAQ.pdf和Getting-Started.pdf。

gui:syncthing的web管理程序,整个web ui程序都在这里。

jenkins:存放各个操作系统编译syncthing的脚本。

lib:syncthing各个核心库的目录,包括这个p2p系统的协议。

man:应该和syncthing的文档有关。

script:这个可能和syncthing的web ui有关。

test:syncthing的测试代码目录。

vendor:使用的第三方库目录。

配置文件目录:

当前用户下的“\AppData\Local\Syncthing”目录。

上一篇:java 栈和堆


下一篇:Spring源码解析系列汇总