Serendipity
|
ce8063431e
|
docs: 开源规范化 — doc comments + 社区文件 + 示例代码 + crates.io 就绪
- 为 core 公开 API 添加完整 doc comments(rustdoc 可用)
- 新增 .editorconfig / CONTRIBUTING / CODE_OF_CONDUCT / SECURITY
- 新增 Issue 模板(bug + feature)+ PR 模板
- 新增 3 个代码示例(examples/)
- 更新 Cargo.toml 元数据(description/repository/keywords/categories/MSRV)
- 更新 README + CHANGELOG
|
2026-06-19 18:56:28 +08:00 |
|
Serendipity
|
6ba79a99d3
|
feat: 新增 web 端 — axum HTTP 服务 + Docker 化
新增 workspace crate :
- axum 0.8 + tokio 异步 HTTP 服务
- / → 嵌入式 HTML 页面(输入→实时预览→下载/复制)
- /api/qr?text=&level=M&margin=4&size=8 → PNG
- Dockerfile: rust-alpine 多阶段构建,镜像仅 ~12MB
- Cargo.toml: workspace 新增 web 成员
部署:
docker build -t qrgen-web -f web/Dockerfile .
docker run -p 3000:3000 qrgen-web
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-18 11:42:20 +08:00 |
|
Serendipity
|
95e3cc91ff
|
chore: workspace 加 gui 成员,qr-core 加 serde
|
2026-06-17 00:10:18 +08:00 |
|
Serendipity
|
ad77b3ac1b
|
feat: workspace 骨架 — core + cli 模块结构
|
2026-06-16 23:27:58 +08:00 |
|