-
Notifications
You must be signed in to change notification settings - Fork 43
Open
5 / 155 of 15 issues completedLabels
Description
规划
基础功能
软件本身
- 1.较完善和统一格式的命令行功能
- 2.基础的安装更新卸载
核心功能完善
-
1.xim包管理模块
- 1.1 包索引仓库
- 独立包索引仓库
- 支持自建包索引仓库
- 支持包索引仓库添加时构建
- 支持多包索引仓库 + 本地索引仓库共存 + 隔离
- 1.2 包文件
- 支持添加单个包文件 - 本地/网络
- 包文件库api隔离 - libxpkg - doing
- 清晰化包类型和包命名空间的属性/责任
- 1.3 pmwrapper跨平台跨发行版本的包管理器统一映射
- winget
- apt
- pacman
- 常用包
- 1.4 项目依赖管理模块 (3.?
- 1.1 包索引仓库
-
2.xvm版本管理模块
- 2.1 [x] 基础版本管理 - 注册/切换/删除
- 2.2 环境隔离/工作空间
- 命令接口的设计优化
- 目录空间 / workspace描述文件
- 全局空间
- 自定义环境空间
- 支持自由切换
-
3.d2x/xproject?项目管理模块 - 即负责编译时也负责运行时依赖环境?
- 3.1 创建&模板生成 (支持多种demo/格式?
- 3.2 环境依赖安装/管理
- 3.3 统一的配置文件设计
- 可能的
- 项目构建/测试
- 项目发布/打包
- 项目导入导出
- 插件机制
- 项目代码分析
- 协议/描述... 生成
-
4.AI模块
- 基础大模块api实现
- tongyi
- openai
- deepseek
- ai接口统一命令行api设计
- 基础大模块api实现
探索的功能
- 1.demos集合
- 2.AI自动命令纠正 / 生成
实际开发功能的Todo-List
xinstall/xim 模块
- [features]: xinstall: 索引库中的包文件结构定义 #41
- [features]: 支持外部/本地安装器集合的加载 #24
- xlings安装的优化 #9
- [features]: 分离 xinstaller 的代码和包信息 #40
- [features]: 增加安装包的hash验证 #22
- [Features]: 软件安装时显示他的基础信息 #12
- Update pacman.lua #52
- XIM: Xlings Installation Manager Module - Base #49
xvm 模块
- [features]: Package Manager Integration and Categorized #54
- [features]: Attempt of Unification of Utility And Operation Instantiation #55
欢迎留言交流讨论, 也欢迎大家主动提PR和参与项目开发
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Ready