文档目录8 节
- 目的
- 这个回购拥有什么
- 这个回购不做什么
- 核心的不变量
- 依赖项
- 架构笔记
- 改变纪律
- 状态
kodingo-core
目的
这个存储库包含Kodingo的核心域逻辑。
它负责理解 为什么 代码更改发生在:
- 处理事件
- 推断的决定
- 写内存
- 管理的信心
- 随着时间的推移协调断言
这个存储库是有意与接口无关的。
这个回购拥有什么
- 事件处理管道
- 决策推理逻辑
- 内存生命周期管理
- 信心的计算
- 断言和解
- 冲突解决逻辑(逻辑的,不是git级别的)
这个回购不做什么
- 无CLI命令
- 无终端交互作用
- 没有Git命令
- 没有文件系统监视
- 无身份验证UX
- 没有计费逻辑
核心的不变量
- 每次代码更改都会产生内存
- 没有断言也可以存在决策
- 没有人力投入,信心可能会很低
- 沉默被视为数据
- 内存是不可变的;信心和主张不断发展
依赖项
- 取决于
kodingo-schema
- 绝对不能依赖
kodingo-cli
架构笔记
- 输入:规范化事件(来自CLI或其他适配器)
- 输出:结构化的记忆和决策
- 所有的副作用都是明确的
- 无隐藏状态
改变纪律
这里添加的任何逻辑必须是:
如果不能解释,它就不属于这里。
状态
核心领域建模阶段。
版本与发布记录
kodingo-core 共发布 14 个版本,首次发布于 2026/03/12;过去 12 个月发布了 14 个版本。
| 版本 | 发布日期 | 距今 |
|---|
0.3.7latest | 2026/11/04 | 1 天前 |
0.3.6 | 2026/10/31 | 4 天前 |
0.3.5 | 2026/09/23 | 1 个月前 |
0.3.3 | 2026/09/19 | 1 个月前 |
0.3.2 | 2026/09/08 | 1 个月前 |
0.3.1 | 2026/09/07 | 1 个月前 |
关于 kodingo-core 的常见问题
kodingo-core 是什么?
核心域逻辑和端口为Kodingo。
如何安装 kodingo-core?
在项目目录运行 npm install kodingo-core,或使用 pnpm add / yarn add / bun add。
kodingo-core 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
kodingo-core 支持 ESM 还是 CommonJS?
以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。
kodingo-core 可以商用吗?
kodingo-core 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
kodingo-core 还在维护吗?
最新版本 0.3.7 发布于 2026/11/04(1 天前);至今共发布 14 个版本,其中过去 12 个月发布了 14 个;首次发布于 2026/03/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。