Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

New Project: create-shopify-firebase-app

未关闭 适合新手
#498 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
68/100
Issue 类型
文档
描述清晰度
基本清楚
活跃度
冷清
技术栈
firebase, typescript

调研方向

从提交的 .opensource/project.json 开始,并结合 config/additional_projects.json 阅读 docs/configure-repo.md,以核实当前的项目注册工作流。确认正确的 registry 位置和贡献者指南,然后确保站点能够处理 create-shopify-firebase-app 条目,而不依赖已废弃的 additional-projects.json 路径。

由索引模型根据 Issue 内容生成。

描述

GitHub link: https://github.com/mksd0398/create-shopify-firebase-app

What it is (2-3 sentences):
An MIT-licensed CLI that scaffolds an embedded Shopify app running entirely on Firebase — Hosting for the frontend, gen-2 Cloud Functions for OAuth, the Admin API, webhooks and the storefront app proxy, and Firestore for session storage. One command takes you from nothing to a deployed, installable Shopify app, including creating and provisioning the Firebase project. It is positioned as the Firebase alternative to Shopify official Remix/React Router template, which assumes a Node server plus Postgres.

Why would Firebase developers be interested?
Shopify app development is a sizeable ecosystem whose official tooling assumes a long-running Node server and a relational database, so Firebase is not an obvious path and there is little material showing how to do it well. This project is a worked example of the serverless equivalent: session-token (JWT) verification on gen-2 Functions, Firestore as the OAuth session store with deny-all rules since access is admin-SDK only, HMAC verification for webhooks and app proxy, and Hosting rewrites mapping clean paths onto individual functions. It also makes a concrete cost argument for Firebase — the free tier covers a meaningful number of installed merchants before Blaze usage begins.

Have you added .opensource/project.json?
Yes — added at .opensource/project.json with platforms: ["Web"].

Note on the setup docs: docs/configure-repo.md currently instructs contributors to add their repo to additional-projects.json, but that file no longer exists in this repository — the live registry appears to be config/additional_projects.json. Happy to open a PR against whichever is correct if that is preferred over an issue.

主要语言
TypeScript
星标
127
派生
49
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

firebase/firebaseopensource.com 的其他 Issue

查看 firebase/firebaseopensource.com 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。