| 平台 | 主站点 | 备用站点 |
|---|---|---|
| 文档 | erisdev.com | Cloudflare • GitHub • Netlify |
| 模块市场 | erisdev.com | Cloudflare • GitHub • Netlify |
| 特性 | 描述 |
|---|---|
| 异步架构 | 完全基于 async/await 的异步设计 |
| 模块化系统 | 灵活的插件和模块管理 |
| 热重载 | 开发时自动重载,无需重启 |
| 错误管理 | 统一的错误处理和报告系统 |
| 配置管理 | 灵活的配置存储和访问 |
irm https://get.erisdev.com/install.ps1 -OutFile install.ps1; powershell -ExecutionPolicy Bypass -File install.ps1curl -sSL https://get.erisdev.com/install.sh | tee install.sh >/dev/null && chmod +x install.sh && ./install.shgit clone -b Develop/v2 https://github.com/ErisPulse/ErisPulse.git
cd ErisPulse使用 uv 同步项目环境:
uv sync
# 激活虚拟环境
source .venv/bin/activate # macOS/Linux
# Windows: .venv\Scripts\activate说明: ErisPulse 使用 Python 3.13 开发,但兼容 Python 3.10+
uv pip install -e .这将以"开发模式"安装 SDK,所有本地修改都会立即生效。
运行以下命令确认 SDK 正常加载:
python -c "from ErisPulse import sdk; sdk.init()"我们提供了一个交互式测试脚本,可以帮助您快速验证SDK功能(于开发中):
uv run devs/test.py测试功能包括:
- 日志系统测试
- 环境配置测试
- 错误管理测试
- 工具函数测试
- 适配器功能测试
我们欢迎各种形式的贡献,包括但不限于:
-
报告问题
在 GitHub Issues 提交bug报告 -
功能请求
通过 社区讨论 提出新想法 -
文档改进
帮助完善文档和示例代码
