Usora

参与开发

Usora 文档站技术栈、插件 monorepo 结构、检查命令和发布流程。

Usora 有两个相关仓库:D:\Usora 是插件源码,D:\usora-docs 是这个文档站。

Usora Foundry 架构

文档站技术栈

文档站使用 Next.js 16、React 19、Fumadocs MDX、Fumadocs UI、Tailwind CSS v4、lucide-react 和 pnpm。内容位于 content/docs,导航顺序由 content/docs/meta.json 控制,MDX 配置在 source.config.ts

pnpm dev
pnpm lint
pnpm build

站点包含 /docs 文档路由、llms.txt/llms.mdx 机器可读路由,以及可选的 AI search/chat API。

插件仓库结构

D:\Usora 是 marketplace-style monorepo。marketplace 是 usora,插件 payload 是 foundry

本地命令

插件仓库使用 Bun:

测试覆盖

核心测试在 D:\Usora\scripts

发布流程

提交代码

使用 Conventional Commits 规范提交代码。

推送分支

将代码推送到 master 分支。

自动发布

Release workflow 自动触发,通过 semantic-release 完成以下操作:

  • 同步版本号
  • 更新 metadata
  • 生成 CHANGELOG.md
  • 创建 Git tag

On this page