Skip to content

Roadmap: revamp config implementation and more #29

@aisuneko

Description

@aisuneko

此 issue 作为 (个人) roadmap/todo 使用,也许会更新

  • 移除 root config 机制
  • distro config 添加 enabled 参数
  • 自动读取和识别 distro 目录 (通过读取distro config.toml 判断)
  • 引入 --work-dir 参数(暂定名)以替代 --config 参数
  • 自动读取和识别每个distro下的子目录(每个目录对应一个包),并汇总去重得到总package列表
  • 写 unit test (really necessary?)
  • 写 integration test
  • 为已有参数添加短形式 (shorthand)
  • 实现多distro的测试脚本复用/共享

一些相关的远期构想:

  • 重置 metadata.sh 实现,变成 package config.toml (命令也许可以通过toml里直接定义string实现?)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestlong-termaka. save it for later

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions