new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗npm-workspaces monorepo. One backend (srbegin/taprate-backend) serves both brands.
apps/taprate/ TapRate app (taprate.app) — Vercel Root Directory apps/taprate
apps/cleanpulse/ Cleanpulse app (cleanpulse.app) — Vercel Root Directory apps/cleanpulse
packages/shared/ @platform/shared — API client, auth (config + login/signup/reset pages), hooks,
public survey/claim UI, Wordmark
Each app sets NEXT_PUBLIC_PRODUCT in its next.config.mjs; @platform/shared/brand reads it to
send the X-Product header and show the right brand name and wordmark. Each app's globals.css
defines the brand accent colours (--color-brand, -hover, -ring, -soft, -softer) that
shared UI uses (bg-brand, text-brand-soft, …).
npm install # installs every workspace (one lockfile at the root)
npm run dev:taprate # http://localhost:3000
npm run dev:cleanpulse # http://localhost:3001
npm run build:taprate
npm run build:cleanpulse
npm run lint # lints every workspace
Env for local dev lives in apps/<app>/.env.local (NEXT_PUBLIC_API_URL includes /api).
Put it in packages/shared/ and import it as @platform/shared/<path> (no extension).
Use brand-* colours (not a specific palette) for accents so it fits both apps.
Apps compile it via transpilePackages, and their globals.css has @source "../../../packages/shared"
so Tailwind sees its classes. Inside the package, use relative imports.
If Tailwind classes or @theme changes don't show up in next dev, delete apps/<app>/.next
(Turbopack's on-disk cache can serve stale CSS) and restart.