+205
ARCHITECTURE_OVERVIEW.md
+205
ARCHITECTURE_OVERVIEW.md
···+本项目为 ATProto (Authenticated Transfer Protocol) 提供 Python 实现,专注于数据模型和 Lexicon 定义的处理。基于现有的 URI 模块架构模式,提供类型安全的数据验证、序列化和 Lexicon 解析功能。+本架构设计提供了一个完整、可扩展的 ATProto 数据处理解决方案,充分利用了 Python 的类型系统和现有生态,同时保持了与 ATProto 规范的完全兼容性。模块化的设计使得各个组件可以独立开发和测试,同时也便于未来的扩展和维护。
+119
examples/basic_usage.py
+119
examples/basic_usage.py
···
+11
src/atpasser/__init__.py
+11
src/atpasser/__init__.py
···
+215
src/atpasser/data/ARCHITECTURE.md
+215
src/atpasser/data/ARCHITECTURE.md
···
+47
src/atpasser/data/__init__.py
+47
src/atpasser/data/__init__.py
···
+87
src/atpasser/data/exceptions.py
+87
src/atpasser/data/exceptions.py
···
+190
src/atpasser/data/formats.py
+190
src/atpasser/data/formats.py
···
+125
src/atpasser/data/serializer.py
+125
src/atpasser/data/serializer.py
···
+179
src/atpasser/data/types.py
+179
src/atpasser/data/types.py
···
+263
src/atpasser/lexicon/ARCHITECTURE.md
+263
src/atpasser/lexicon/ARCHITECTURE.md
···
+71
src/atpasser/lexicon/__init__.py
+71
src/atpasser/lexicon/__init__.py
···
+125
src/atpasser/lexicon/exceptions.py
+125
src/atpasser/lexicon/exceptions.py
···
+208
src/atpasser/lexicon/parser.py
+208
src/atpasser/lexicon/parser.py
···
+114
src/atpasser/lexicon/registry.py
+114
src/atpasser/lexicon/registry.py
···
+155
src/atpasser/lexicon/types.py
+155
src/atpasser/lexicon/types.py
···