Aeria
GitHub
改 · 3.30

参与贡献

最后核对 2026-10-07对应提交 7a2464e依据 AGENTS.md · pyproject.toml · ci.yml · privacy_gate.py · secret_gate.py

Aeria 按 GPL-3.0 开源,代码大部分是 AI 辅助写的。想改一点东西、修一个 bug、写一个插件,这一篇说怎么开始、提交之前要过什么。

本页 5 节
  1. 开始之前
  2. 改的时候
  3. 提交之前
  4. 许可证
  5. 没做到的

开始之前

改的时候

提交之前

.venv/bin/python -m pytest
cd webui_frontend && npx vitest run && npx tsc --noEmit
.venv/bin/python scripts/privacy_gate.py source
.venv/bin/python scripts/secret_gate.py source
.venv/bin/python scripts/brand_residue.py

改了网页后台的界面,还要重新构建 webui_frontend 并提交 src/aeria/webui_dist/(运行时直接发这份)。每一道是什么、为什么,见 3.4。

许可证

GPL-3.0:用、改、再发布都可以,但再发布(包括改过的版本)也要按 GPL-3.0 开源。

没做到的