Econia
e·co·ni·a | /ə'känēə/
Aptos区块链上的高度并行化链上订单簿
如果你还没有了解过,建议先查看Econia Labs的Aptos上的Move自学指南,以获取一些有用的背景信息,然后再查看官方的Econia文档!
选定文件类型说明
Move
Move源代码位于src/move/econia
。
自动生成的模块文档文件位于src/move/econia/doc
。
当Econia开发开始时,Econia v4协议的初始开发者还没有用Rust编程的经验(Move是用Rust实现的)。 因此,在没有正式的风格指南的情况下,Move代码是按照PEP8 Python风格指南的观点进行格式化的。 对于未来的项目,建议按照Rust指南或理想情况下按照Move linter来格式化Move,并且在单个代码库内保持一致的格式。
Markdown
Markdown文件为每个新句子设置了换行,以便于进行差异跟踪。
文档的markdown源文件位于doc/doc-site/docs
。
新的markdown文件应通过mdformat进行格式化。
Python
Econia附带了一个Python包,位于src/python/build_scripts
,用于各种开发者脚本功能,依赖项由Poetry管理。
大多数Python开发者脚本命令都由scripts.sh
调用,该脚本目前不再积极维护,但对有抱负的Econia开发者可能仍然有用。