post_waver

开发者文档

版本: v1.0 最后更新: 2026-04-03 受众: 开发者、贡献者 阅读时间: 5 分钟


欢迎来到 PostWaver 开发者文档!这里提供了开发、扩展和贡献 PostWaver 所需的一切信息。


📋 快速导航

🚀 快速开始

新开发者?从这里开始:

  1. 开发环境搭建 - 15分钟搭建开发环境
  2. 系统架构总览 - 了解系统设计
  3. 贡献指南 - 如何贡献代码

🏗️ 架构文档

了解系统的设计和架构:

📦 包文档

深入了解各个包:

🔌 API 参考

详细的 API 文档:

🛠️ 开发工作流

开发相关的工作流程:


🎯 按任务查找

我想…

搭建开发环境

开发环境搭建

理解系统架构

系统架构总览

添加新平台支持

Transformer 包文档

使用 Core 包 API

Core API 参考

了解数据库设计

数据库设计文档

编写测试

测试指南

贡献代码

贡献指南


📊 包概览

包分类

内容层

转换层

数据层

应用层

技术栈

层级 技术
前端 React 18, Vite, TypeScript
后端 Hono.js, Node.js
数据库 Prisma, SQLite
内容处理 unified, remark, gray-matter

🚀 快速开始

1. 搭建开发环境

# Clone 仓库
git clone https://github.com/Charliechen114514/post_waver.git
cd post_waver

# 安装依赖
pnpm install

# 构建项目
pnpm build

# 启动开发服务器
pnpm dev

详细步骤请参考:开发环境搭建

2. 了解架构

阅读 系统架构总览 了解:

3. 深入学习

根据你的兴趣选择:


💡 开发提示

代码规范

提交规范

使用 Conventional Commits 格式:

feat: add new feature
fix: fix bug
docs: update documentation

测试

# 运行所有测试
pnpm test

# 运行单元测试
pnpm test:units

# 运行测试 UI
pnpm test:ui

🤝 贡献

我们欢迎各种形式的贡献!

详情请参考:贡献指南


📚 相关文档

用户文档

根级文档


📞 获取帮助


最后更新: 2026-04-03 维护者: PostWaver Team 反馈: GitHub Issues