Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ab3143c
Add folder ui/
nighca Feb 3, 2026
c0f99f1
ui: 还原设计稿 (#2826)
qingqing-ux Feb 9, 2026
8098ca5
ui:更新community页面 (#2828)
yueman920 Feb 11, 2026
c12abab
ui:新增builder风格改版尝试的文件 (#2845)
yueman920 Feb 14, 2026
3c3e687
UI:更新editor页面 (#2846)
yueman920 Feb 14, 2026
6f2c72d
文件细节改动 (#2851)
yueman920 Feb 27, 2026
9d1808c
Adjust the warehouse directory structure (#2868)
qingqing-ux Feb 27, 2026
9c105d0
[UI] Feature: Change account name and ID (#2871)
yueman920 Feb 27, 2026
9d98db8
[UI] Docs: Normalize markdown formatting for UI documentation (#2872)
qingqing-ux Feb 27, 2026
c9d86ec
button teat (#2873)
yueman920 Feb 27, 2026
6b37297
test (#2877)
yueman920 Feb 27, 2026
e9cc2be
Added new feature: notification banner design (#2887)
wenjiangping Mar 2, 2026
95d43ff
modify-project-name-and-id (#2890)
yueman920 Mar 2, 2026
bbd9eb4
standard document directory (#2884)
yueman920 Mar 2, 2026
b2cf661
update docs (#2893)
yueman920 Mar 2, 2026
dc93c3b
The second revision of the new version notification (#2894)
wenjiangping Mar 2, 2026
34d1456
update (#2897)
yueman920 Mar 5, 2026
31f86aa
[ui] feature:new version notification (#2908)
yueman920 Mar 5, 2026
1f8fff0
[Template] Update: new version notification (#2909)
yueman920 Mar 5, 2026
05d028f
[UI] Feature: optimize sprite quick config (#2900)
wenjiangping Mar 6, 2026
9be29a2
update workflow (#2918)
yueman920 Mar 6, 2026
ddddead
[Design-System] Update: builder component (#2920)
yueman920 Mar 6, 2026
31b16c2
Update: Components and pages (#2929)
yueman920 Mar 13, 2026
2f38473
Merge pull request #2985 from goplus/dev
qingqing-ux Mar 25, 2026
0696ff9
Update components (#2988)
qingqing-ux Mar 26, 2026
b8e89d1
Adjust component name2
plwhd Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added ui/.gitkeep
Empty file.
62 changes: 62 additions & 0 deletions ui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# UI Design System

This repository stores design assets for the Builder project.

This is a "Design Engineering System", not just a place to store design files.

By adopting the **Shift Left in Design** philosophy, we integrate design into the engineering workflow, making design assets versionable, reviewable, traceable, reusable, and automatically verifiable.

The goal is to enhance the team's **end-to-end iteration capability**, exposing issues during the design phase rather than fixing them after development or release.

## Directory Structure

```text
ui/
├── components/ # Reusable design components
│ └── spx/
│ └── builder-component.lib.pen
├── pages/ # Page designs
│ └── spx/
│ ├── community-*.pen
│ ├── *-editor.pen
│ └── tutorial.pen
├── docs/ # Documentation
├── images/ # Image assets
└── archive/ # Deprecated designs
```

## Quick Start

### For Designers

1. Component library: [`components/spx/builder-component.lib.pen`](components/spx/builder-component.lib.pen)
2. Create page designs in `pages/spx/`
3. Submit changes via PR

### For Developers

Page designs are in `pages/spx/`. Each `.pen` file corresponds to a feature or page.

## Documentation

| Document | Description |
| -------- | ----------- |
| [Team Workflow](docs/team-workflow.md) | Collaboration process |
| [AI Design Workflow](docs/ai-design-workflow.md) | Using AI to reproduce Figma designs |
| [PR Template](docs/pr-template.md) | PR title and description format |
| [Design Review Checklist](docs/design-review-checklist.md) | Pre-submission checklist |

## Workflow

```text
Issue → Design (.pen)
├─ Simple → AI generates code → PR → Dev review & merge
└─ Complex → Design commit → Dev implements → Code PR
```

## File Naming

- Use kebab-case: `community-home.pen`
- Pages: `{feature-name}.pen`
62 changes: 62 additions & 0 deletions ui/README.zh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# UI 设计系统

本仓库存放 Builder 项目的设计资源。

这是一个「设计工程系统」,而不仅仅是「存放设计稿」的地方。

我们通过引入 **设计左移(Shift Left in Design)** 的理念,将设计纳入工程主流程,使设计资产具备可版本化、可审查、可追溯、可复用、可自动校验的特性。

目标是提升团队的 **端到端试错能力**,让问题在设计阶段暴露,而不是在开发或上线后修复。

## 目录结构

```text
ui/
├── components/ # 可复用设计组件
│ └── spx/
│ └── builder-component.lib.pen
├── pages/ # 页面设计
│ └── spx/
│ ├── community-*.pen
│ ├── *-editor.pen
│ └── tutorial.pen
├── docs/ # 文档
├── images/ # 图片资源
└── archive/ # 已废弃的设计
```

## 快速开始

### 设计师

1. 组件库:[`components/spx/builder-component.lib.pen`](components/spx/builder-component.lib.pen)
2. 在 `pages/spx/` 中创建页面设计
3. 通过 PR 提交更改

### 开发者

页面设计位于 `pages/spx/`。每个 `.pen` 文件对应一个功能或页面。

## 文档

| 文档 | 说明 |
| ---- | ---- |
| [团队工作流程](docs/team-workflow.md) | 协作流程 |
| [AI 设计工作流程](docs/ai-design-workflow.md) | 使用 AI 还原 Figma 设计 |
| [PR 模板](docs/pr-template.md) | PR 标题和描述格式 |
| [设计审查清单](docs/design-review-checklist.md) | 提交前检查清单 |

## 工作流程

```text
Issue → 设计 (.pen)
├─ 简单需求 → AI 生成代码 → PR → 开发审查并合并
└─ 复杂需求 → 设计提交 → 开发实现 → 代码 PR
```

## 文件命名

- 使用 kebab-case:`community-home.pen`
- 页面:`{feature-name}.pen`
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://www.figma.com/design/3cZrrPn7oD4wvdYakaUL1b/%E8%AE%BE%E8%AE%A1%E6%96%87%E4%BB%B6-2.0-XBuilder?node-id=7453-17&m=dev&focus-id=7626-43438
Loading