Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證OGCR monorepo — OGCR 設計系統以及使用它的應用程式 (farmer‑prototype)。
AI 翻譯
OGCR monorepo — the OGCR design system and the apps (farmer-prototype) that consume it.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
The OGCR design system and the apps that build on it, in one pnpm workspace.
The farmer app is self-contained by default: it starts in MOCK_DATA=true mode with an in-process
demo user, projects, and items. No .env.local, PostgreSQL, email provider, or separate API server
is required. Mock changes live for the life of the Next.js process and reset when it restarts.檢視完整 README ↗The OGCR design system and the apps that build on it, in one pnpm workspace.
ogcr/
packages/
design-system/ @majistudio/ogcr-design-system — React 19 + Tailwind v4 component library
apps/
farmer-prototype/ Next.js 16 app (consumes the design system via workspace:*)
pnpm install
pnpm ds:build # build the design system's publishable dist/ (apps consume this)
pnpm dev # design-system watch + farmer dev server on http://localhost:3200
The farmer app is self-contained by default: it starts in MOCK_DATA=true mode with an in-process
demo user, projects, and items. No .env.local, PostgreSQL, email provider, or separate API server
is required. Mock changes live for the life of the Next.js process and reset when it restarts.
Vercel should likewise be configured with no environment variables for now. Real services remain
available as a later explicit opt-in: create apps/farmer-prototype/.env.local, set
MOCK_DATA=false, provide the database/auth settings documented in the farmer app, and use
pnpm --filter farmer-prototype dev:docker for the local PostgreSQL workflow.
| Command | What it does |
|---|---|
pnpm dev | DS library-watch + farmer dev together (see scripts/dev.sh) |
pnpm build | turbo run build --filter=./apps/* — builds each app; the DS library (build:lib) runs first as a dependency |
pnpm ds:build | Build the DS's publishable dist/ (build:lib, not the demo build) |
pnpm ds:watch | turbo watch build:lib — rebuild the DS dist/ on every DS source change |
pnpm ds:storybook | Run the design system's Storybook |
pnpm lint / pnpm test | Lint / test across the workspace |
build:lib vs build gotcha)The design system ships two Vite builds that share dist/ and clobber each other: build
(the Storybook/demo app) and build:lib (the publishable library — index.js, index.d.ts,
styles.css). Apps consume build:lib. So turbo is wired to depend on build:lib, never the
demo build:
turbo.json: the app build task dependsOn: ["^build:lib"]; pnpm build filters to ./apps/*
so the DS demo build is never invoked in the monorepo.build:lib is the only thing that produces the dist/ apps import.Apps depend on @majistudio/ogcr-design-system with "workspace:*". The split is CSS once,
components per-import:
/* app globals.css — the DS stylesheet IS the brand: tokens + reset + utilities */
@import "tailwindcss"; /* the app's own utility generation */
@import "@majistudio/ogcr-design-system/styles.css"; /* loaded last so the DS layer wins */
// components — barrel import, or deep-import for the smallest RSC client boundary
import { Button } from "@majistudio/ogcr-design-system";
import { Table } from "@majistudio/ogcr-design-system/Table"; // Table is deep-import only
'use client' is baked into every DS component entry, so they import cleanly from Server
Components. The DS expects Inter (--font-standard); farmer loads it via next/font and maps
the token in globals.css. Don't re-declare design tokens in an app — extend the design system.
Components are consumed prebuilt (dist/), so a DS source edit reaches an app only after
dist/ rebuilds. pnpm dev runs ds:watch to rebuild on change (~a few seconds, including the
'use client' injection and token checks); refresh the app afterward. True TSX HMR
(transpilePackages) is intentionally deferred — see PLAN.md.
This monorepo is the design system's sole source of truth — it develops in
packages/design-system/ and publishes to npm from here via Changesets (.changeset/ at the
workspace root; pnpm --filter @majistudio/ogcr-design-system run version then run release).
The former standalone repo (Maji-Studio/ogcr-design-system)
is archived as a frozen 1.0.0 snapshot; its history is preserved in this repo. See
PLAN.md for the migration record.