Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hunter Club

面向全球中文《HUNTER×HUNTER》爱好者的非官方内容与交流网站。项目以一座美式西部酒吧作为叙事化门户:用户从酒吧门进入,在2.5D场景中与NPC对话,并由NPC进入资料库、念能力测试、投稿、讨论等标准功能页面。

当前状态:阶段1可运行骨架。酒吧场景和NPC将在阶段2实现。

已确认的产品方向

  • 分阶段混合社区:编辑内容为主体,用户可评论、收藏、投稿和纠错。
  • 结构化资料库与专题文章并列为一等内容模型。
  • 漫画为主线正典,同时明确记录1999动画、2011动画及其他材料差异。
  • 首版采用可访问的2.5D酒吧场景;访客可进入,写操作和个人记录才要求登录。
  • NPC使用确定性、配置驱动的对话图;业务逻辑不写进NPC。
  • 首版为模块化单体:TypeScript、Next.js App Router、PostgreSQL。
  • 试运行参考部署:GitHub + Vercel Hobby + Supabase Free。
  • 代码采用 Apache-2.0;媒体资产、用户内容与第三方作品另行授权。

文档入口

关键架构选择记录在 docs/adr 下。实现阶段的Pull Request必须遵守这些边界;若要改变已接受决策,应先新增或替代ADR。

本地运行

需要Node.js 24 LTS、pnpm 11和兼容Docker Compose的容器运行时。

  1. .env.example复制为.env.local
  2. 执行docker compose up -d postgres启动本地PostgreSQL。
  3. 执行pnpm install --frozen-lockfile安装锁定依赖。
  4. 执行pnpm db:migrate应用版本化迁移。
  5. 执行pnpm dev启动网站。

可用的运行状态接口为/health/live/health/ready。提交前执行pnpm quality;它会检查格式、Lint、严格类型、模块边界、测试、迁移和生产构建。

About

A maintainable HUNTER x HUNTER fan community with a 2.5D Western saloon interface.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages