Files
OpenFlare/frontend
ryan 497edfd564 refactor(i18n): fragments 为唯一源,主包改为生成物
- 一次性回灌:主包最新内容(含 565 个未同步键)全量写回 6 个 fragment 文件,fragments 成为完整唯一源;新增 core fragment(common/docs/home 等 9 个此前仅存在于主包的命名空间)
- merge-i18n-fragments.mjs 改为从零重建主包(不再以主包为基础),重建结果与原主包语义零差异
- 主包 messages/{zh-CN,en}.json 移出跟踪并加入 .gitignore
- 生成接入入口:predev/prebuild/prebuild:embed/precheck:i18n 钩子 + Makefile code-check 与 checks.sh vitest 前置生成
- 修复既有漂移:configVersions.title 现以 fragments(Config versions)为准
2026-08-16 22:38:50 +08:00
..
2026-08-16 21:39:25 +08:00
2026-08-16 21:39:25 +08:00
2026-07-13 15:44:03 +08:00
2026-08-16 21:39:25 +08:00
2026-08-16 21:39:25 +08:00
2026-07-22 22:25:30 +08:00
2026-08-06 17:41:06 +08:00
2026-07-13 15:10:28 +08:00
2026-07-13 15:10:28 +08:00
2026-07-13 15:10:28 +08:00
2026-07-13 15:10:28 +08:00
2026-07-13 15:10:28 +08:00
2026-07-13 15:10:28 +08:00

Wavelet Frontend

Modern frontend application for the Wavelet scaffold framework.

中文 | English

Tech Stack

Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • pnpm

Installation

  1. Install dependencies:

    pnpm install
    
  2. Run the development server:

    pnpm dev
    

    Open http://localhost:3000 (or the port shown in your terminal) with your browser to see the result.

Project Structure

  • app/: Next.js App Router pages and layouts
  • components/: Reusable UI components
    • ui/: Base UI components (buttons, inputs, etc.)
    • common/: Shared business components
  • lib/: Utility functions and service definitions
  • public/: Static assets

Scripts

  • pnpm dev: Start development server with Turbopack
  • pnpm build: Build the application for production
  • pnpm start: Start production server
  • pnpm lint: Run ESLint