1个不稳定版本
0.0.2 | 2022年8月3日 |
---|
#36 在 #peace
7KB
🕊️ Peace – 无压力自动化
peace
是一个构建用户友好的软件自动化的框架。
见
MOTIVATION.md
了解创建此框架的动机。- 操作用户体验 了解在
peace
的设计和开发过程中考虑的维度。
指导原则
- 使用愉快。
- 符合人体工程学的API和指导,以正确的方式完成任务。
- 可理解的输出。
功能
符号 | 意义 |
---|---|
🟢 | 支持 |
🟡 | 进行中 |
⚫ | 计划中 |
- 🟢 获取当前状态。
- 🟢 获取期望状态。
- 🟢 具有任务依赖的工作流图
- 🟢 并发任务执行
- 🟢 干运行
- 🟢 跳过不必要的工作
- ⚫ 可理解的错误报告
- ⚫ 特性门控的增量功能
- ⚫ 内置应用程序执行方法 -- CLI,网络服务
- ⚫ 可理解的进度
- ⚫ 可操作的错误消息
- ⚫ 命名空间工作目录
- ⚫ 资源清理
- ⚫
peace
二进制文件,用于基于配置的工作流程 - ⚫ 对常见任务的现成支持
- ⚫ 网络界面
- ⚫ 代理模式在服务器上运行
peace
(Web API调用)
其他想法
- 备份当前状态
- 恢复以前状态
- 遥测日志用于监控
- 收集指标进行分析
许可证
以下任一许可证下发布
- Apache许可证,版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确表示,否则根据Apache-2.0许可证定义,你有意提交的工作将按上述方式双授权,无需任何附加条款或条件。
依赖关系
~1.5MB
~35K SLoC