益行汇

GoodAction Hub公益慈善生活平台

GoodAction Hub 是一个聚合公益活动信息与无障碍餐饮指南的开源站点,包含两大模块:

CI & CD

Open in GitHub Codespaces Open in Gitpod

模块来源说明

为便于理解项目结构与来源,现对两大模块的来源说明如下:

核心功能

数据贡献指引

我们非常欢迎社区贡献。活动数据与无障碍友好美食数据现已统一迁移到独立数据仓库维护,请在以下仓库提交与更新:

适用范围:

提交方式:

如对本仓库页面结构或展示逻辑有改进建议,欢迎在本仓库继续提交 PR 或在 Discussions 讨论。

💡 新手友好提示:如果您不熟悉 Pull Request 流程,也可以通过 Discussions 和 Issues 提交信息,我们来协助整理。

🎉 每一份贡献都很珍贵,欢迎您的参与!

开发指南

环境准备

Bun: 本项目使用 Bun 作为包管理器和运行时。

本地启动

  1. 克隆项目

    git clone <your-repository-url>
    cd GoodAction-Hub
    
  2. 安装依赖

    bun install
    
  3. 激活 Git Hook(此步骤会在安装依赖后自动执行)

    bun run prepare
    
  4. 启动开发服务器

    bun run dev
    
  5. (可选)剪枝

    bun run knip
    

现在,在浏览器中打开 http://localhost:3000 即可看到项目页面。

部署与运维

反馈与支持

技术栈