모든 인터페이스에기성 답변
Gardener는 기본 CSS, 대화형 구성요소, 비즈니스 레시피, 데스크탑 적응 및 기계 판독 가능 매니페스트를 하나의 시스템에 통합합니다. 사람이 직접 개발할 수 있고, AI가 매번 스타일을 재구성할 필요 없이 정확하게 선택해서 사용할 수 있다.
- 런타임 종속성 없음
- 흰색 바탕에 중립 기본값
- 작은 둥근 모서리 시스템
- 웹 및 데스크탑 공유
버튼 하나부터 슈퍼CMS까지
기본 원자, 공통 구성 요소, 고밀도 백엔드, 모바일 단말, 콘텐츠 상용화, AI 작업 공간 및 데스크톱 WebView를 다룹니다. 기본은 충분히 억제되어 있고 조합 능력도 충분히 넓습니다.
베이스 레이어 완성
재설정, 토큰, 24/12 그리드, 타이포그래피, 간격, 크기, 논리적 방향, 색상, 테두리, 그림자, 상태 및 5단계 반응형 도구 클래스.
즉시 배송 가능한 구성품
양식, 탐색, 오버레이, 데이터, 미디어, 비즈니스, 통신, 법률, 작업 흐름 및 대시보드는 모두 안정적인 구조와 상태 규칙을 가지고 있습니다.
AI 네이티브 상호작용
메시지 흐름, 사고 프로세스, 도구 호출, 승인, 에이전트 상태, 일정, 참조, 아티팩트, 모델 선택 및 다중 모드 생성.
복잡한 비즈니스 레시피
로그인, 모바일 카테고리, CMS 편집기, 미디어 라이브러리, 받은 편지함, 파일 관리, 양식 작성, 스토어 목록, 청구 및 기업 설정.
데스크탑 애플리케이션 적응
Tauri와 Electron은 제목 표시줄, 창 컨트롤, 활동 표시줄, 편집 영역, 검사기, 열 및 상태 표시줄을 공유하며 브리지 인터페이스는 안전하게 유지됩니다.
환경 매트릭스가 완료되었습니다.
밝음, 어두움, 시스템, 고대비, RTL, 움직임 감소, 강제 색상, 인쇄, 모바일, 태블릿 및 데스크탑.
CSS의 모든 힘이 Vue API가 되었습니다
@gardener/vue 플러그인, 유형 안전 구성 요소, 지시문, 구성 가능, 10축 테마 제공자, v-모델, SSR 및 Tauri/Electron 적응을 제공하는 506개 구성 요소 및 66개 DOM 동작의 완전한 매핑입니다. 각 CSS 구성요소에는 고유한 속성이 있습니다. G* 내보낼 때 AI는 스타일을 다시 조립하지 않고도 구성요소를 직접 선택할 수 있습니다.
<script setup lang="ts">
import { GButton, GCard, GardenerProvider } from "@gardener/vue";
import "@gardener/vue/style.css";
</script>
<template>
<GardenerProvider theme="garden" mode="light" shape="subtle">
<GCard>
<GButton variant="primary">저장</GButton>
</GCard>
</GardenerProvider>
</template>
동일한 CSS 세트에는 완전한 React 구성 요소 모델도 있습니다.
@gardener/react Maps 506 CSS components and 66 DOM behaviors into a type-safe React API, providing precise native element types, ten-axis theme providers, controlled and uncontrolled value bridging, Imperative Handles, 7 Hooks, SSR / Hydration, and isolated Tauri / Electron adaptation entrances. Components, styles, and machine-readable directories maintain a one-to-one correspondence.
import { GButton, GCard, GardenerProvider } from "@gardener/react";
import "@gardener/react/style.css";
export function App() {
return (
<GardenerProvider theme="garden" mode="light" shape="subtle">
<GCard>
<GButton variant="primary">저장</GButton>
</GCard>
</GardenerProvider>
);
}
대규모 AngularJS 레거시 시스템이 전체 Gardener API를 계속 사용하도록 허용
@gardener/angularjs 506개의 CSS 구성 요소와 66개의 DOM 동작을 AngularJS 요소/속성 지시어로 매핑하여 모듈 팩토리, 엄격한 구성 요소 하위 설정, 기본 ngModel, 10축 테마, 3개의 주입 가능한 서비스, 동적 수명 주기 및 격리된 Tauri/Electron 항목을 제공합니다. 이는 AngularJS 1.8.x를 유지해야 하는 재고 제품을 대상으로 하며 프레임워크의 EOL 보안 경계를 명시적으로 노출합니다.
import "angular/angular.js";
import { createGardenerAngularJS } from "@gardener/angularjs";
import "@gardener/angularjs/style.css";
const gardener = createGardenerAngularJS(window.angular, {
components: ["button", "input", "card"],
});
window.angular.module("app", [gardener]);
// <button g-button gardener-variant="primary">저장</button>
// <input g-input ng-model="vm.keyword">
동일한 Razor 구성 요소 세트를 사용하여 정적 SSR에서 데스크톱 WebView로
Gardener.Blazor 506개의 CSS/하이브리드 구성 요소, 66개의 DOM 동작 및 75개의 이벤트를 강력한 형식의 Razor API에 매핑합니다. 안정적인 패키지
net10.0 는 기준선이며 검증되었습니다. net11.0
Blazor Web App, WebAssembly, Hybrid, Tauri 및 Electron 시나리오를 다루고 SSR, 양식, 접근성 및 10축 테마 계약을 보존하는 소비입니다.
@using Gardener.Blazor.Components
<GardenerProvider Theme="garden" Mode="light"
Shape="small" Platform="desktop">
<GAppShell>
<GSidebar>내비게이션</GSidebar>
<GMainRegion>
<GButton Variant="primary" @onclick="Save">
저장
</GButton>
</GMainRegion>
</GAppShell>
</GardenerProvider>
정확한 열 분할, 더 이상 임시 계산이 아닙니다.
24그리드는 엔터프라이즈 백엔드, CMS 및 복잡한 형태를 다루며, 12그리드는 전통적인 디자인 초안과 호환됩니다. 열 너비, 오프셋, 순서, 눈금선, 간격, 컨테이너 쿼리, RTL 및 인쇄를 위한 안정적인 인터페이스가 있습니다.
전통적인 페이지 뼈대에도 안정적인 인터페이스가 있습니다
상단 및 하단 메인 영역부터 왼쪽 및 오른쪽 열부터 Holy Grail, Master/Detail, Dock, 조정 가능한 열 및 전체 화면 작업 공간, 웹, 모바일 터미널 및 Tauri/Electron까지 페이지 수준 레이아웃 CSS를 임시로 작성할 필요 없이 직접 선택할 수 있습니다.
공간이 레이아웃을 결정하도록 하고 중단점이 레이아웃을 추측하도록 하지 마십시오.
Stack, Cluster, Sidebar, Switcher, Reel, Media Object, Masonry, Bento 등의 클래식 패턴이 내장된 응답 인터페이스로 구체화되었습니다. AI는 의도와 몇 가지 변수만 선택하면 되며 Flex, Grid, 오버플로 및 안전 영역 규칙을 다시 만들 필요가 없습니다.
페이지 공개 구조, 전달 상태 직접 입력
페이지 헤더, 도구 모음, 명령 모음, 필터링 및 일괄 작업을 통합하고 로드 중, 비어 있음, 오류, 403, 404, 500, 오프라인 및 유지 관리 상태를 완벽하게 준비합니다. AI가 생성한 페이지는 더 이상 단순한 "일반 데이터"가 아닙니다.
페이지 관리
콘텐츠, 상태, 게시 시간을 관리합니다.
최초 사용을 위한 명확한 다음 단계도 있습니다.
유효하지 않은 링크에 대한 안정적인 대체.
네트워크 연결이 끊어져도 데이터 보안 상태가 계속 알려집니다.
TIP에서 완전한 도움말 폐쇄 루프까지
도구 설명, 팝오버, 콜아웃, FAQ, 도움말 센터, 둘러보기, 스포트라이트, 새로운 기능 팁, 문제 해결 및 피드백은 모두 안정적인 인터페이스를 사용합니다. 사용자는 어느 쪽에서든 질문을 만나면 적절하고 일관된 표현을 사용합니다.
프로덕션 환경에 게시하기 전에 미리보기 환경을 사용하여 콘텐츠를 확인하세요.
- 도움말 열기?
- 명령 패널Ctrl+케이
양식은 더 이상 여러 개의 입력으로 시작되지 않습니다.
필드, 파티션, 수평 및 인라인 레이아웃, 검색/비밀번호/계산, 그룹 선택, 유효성 검사, 이름/주소/금액, 조건 및 반복 가능 항목, 검토 및 제출 작업이 모두 결합됩니다. AI는 비즈니스 의도만 선택하면 되며 양식 CSS를 반복해서 구성할 필요가 없습니다.
데이터는 표시되어야 할 뿐만 아니라 즉시 사용할 수 있어야 합니다.
테이블, 레코드, 목록, 계층 구조, 지표, 계획, 지도 및 작업을 포괄하는 48개 데이터 모드. 정렬, 선택, 확장, 열 관리, 필터링 및 보기 전환을 위한 통합 런타임이 있습니다.
| 상태 | 작동 | |||
|---|---|---|---|---|
| 갤럭시 테크놀로지 | 활성 | ¥128,000 | ||
|
Enterprise Edition 고객 · 마지막으로 연락한 날짜: 2일 전
|
||||
| 위안산 디자인 | 후속조치 예정 | ¥86,000 | 보기 | |
| 임해교육 | 위험 | ¥42,000 | 보기 | |
항목 1개 선택부터 100,000건 처리까지
모두 선택, 선택 반전, 범위 선택, 일괄 도구 모음, 전송, 트리 및 계단식 선택, 사람/조직/자원/미디어 선택기, 날짜 시간 범위, 구성 저장 및 정렬/그룹 작성기 모두 안정적인 인터페이스를 갖추고 있습니다. AI는 복잡한 백엔드 선택 프로세스를 즉석에서 만들 필요가 없습니다.
파일 업로드부터 전체 콘텐츠 제작 완료까지
업로드 대기열, 파일 탐색, 미디어 라이브러리, 이미지 처리, 문서/PDF/오디오 및 비디오 보기, 코드 및 서식 있는 텍스트 편집, 마크다운, 블록, 개정, 주석 및 자동 저장 등 모두 이미 만들어진 구조를 가지고 있습니다.
최초 로그인부터 모든 보안감사까지
로그인, 등록, 인증, MFA, 패스키, SSO, QR 코드, 초대, 계정 및 테넌트 선택, 잠금 화면, 세션 복구, 장치 관리 및 보안 이벤트가 웹 사이트, 모바일 단말기, 대시보드 및 Tauri/Electron에 적합한 안정적인 페이지 구조로 결합되었습니다.
+86 138****6608로 전송된 인증번호를 입력하세요
리눅스 · Firefox, 베이징에서 시작.
상품을 보시고 거래완료 및 환불까지
제품 카드, 세부정보, SKU, 장바구니, 결제, 주소, 배송, 제안, 송장, 결제, 주문, 구독, 사용, 청구 및 환불이 안정적인 구조로 되었습니다. 전자상거래, 디지털 상품, SaaS, 기업 조달, CMS 상용화 및 데스크톱 클라이언트에 적합합니다.
스튜디오 비즈니스 스위트
더 작은 데스크탑이 아닌, 완전한 모바일 앱 레이어
안전 영역, 동적 뷰포트, 상단 표시줄, 하단 탐색, 하단/작업/필터 시트, 당겨서 새로 고침, 무한 로드, 슬라이딩 작업, 휠 선택, 키보드 회피, 모바일 인증 및 결제, 권한 및 오프라인 상태가 안정적인 계약을 가지며 모바일 웹 페이지, PWA 및 Tauri/Electron 모바일 WebView에 직접 사용할 수 있습니다.
컨텐츠 센터
노치 및 홈 표시기 자동 보호.
PWA, Tauri 및 Electron 공유 구조.
안정적인 미디어, 본체 및 테일 동작 슬롯.
모바일 필터링
웹 기술을 완전한 데스크탑 작업 공간으로 전환
기본 제목 표시줄, 창 버튼, 메뉴 및 활동 표시줄은 시작점일 뿐입니다. 문서 레이블, 조정 가능한 열, Dock, 검사기, 명령 패널, 파일 선택, 트레이, 다중 창, 백그라운드 작업, 업데이트, 권한 및 충돌 복구가 모두 안정적으로 결합되었으며 Tauri 및 Electron에서 직접 구현할 수 있습니다.
고밀도 작업 공간을 위해 재조립이 필요하지 않습니다.
윈도우 크롬, 네비게이션, 편집 영역, 상태 영역, 호스트 브리지는 각각 독립적인 계약을 갖고 있습니다.
AI 상호작용은 채팅창이 아니다
대화 외에도 작성기 및 스트리밍 답변, 추론 요약, 도구 호출 및 승인, 다중 에이전트 오케스트레이션, 소스 인용, 아티팩트, 상황별 메모리, 토큰/수수료, 음성, 권한, 개인 정보 보호, 보안 검토 및 피드백 평가도 필요합니다. Gardener는 전체 AI 작업 체인을 직접 재사용할 수 있는 32가지 모드로 만듭니다.
컴포넌트 라이브러리에서 직접 생성할 수 있는 전체 페이지로 이동합니다.
카테고리 16은 공개 웹사이트, 개인 콘텐츠, 기업 백엔드, 비즈니스 워크벤치 및 수직 산업 포털을 32개의 전체 페이지 계약으로 통합합니다. AI는 먼저 페이지 유형을 선택한 다음 비즈니스 구성 요소와 콘텐츠를 채웁니다. 더 이상 머리글, 탐색, 기본 영역, 측면 영역 및 모바일 접기 규칙을 일시적으로 만들지 않습니다.
슈퍼CMS 운영개요
동일한 전체 페이지 계약으로 비즈니스, 개인, 의료, 금융 또는 공공 서비스 주제를 전환할 수 있습니다.
- ●기업 포털82%
- ●비즈니스 작업대71%
- ●산업 서비스63%
브랜드는 바꾸되 구성품은 바꾸지 마세요
색상 테마는 중성색, 글꼴, 모양, 밀도, 레이어, 애니메이션, 플랫폼 및 운영 체제와 직교적으로 결합됩니다. 여기에는 흰색과 밝은 인터페이스가 항상 유지되며 주요 브랜드 색상만 전환됩니다.
과하게 장식적이지 않고 깔끔함
버튼, 링크, 포커스 및 선택 상태가 자동으로 테마를 따릅니다.
키보드 조작 가능; 각 테마는 50~950개의 전체 색상 그라데이션과 독립적으로 읽을 수 있는 전경 색상을 제공합니다.
HTML은 인터페이스이다
통일
g-
접두사, 안정적인 구성 요소 명명 및 선언
data-g-* 인간과 AI 모두 빠르게 이해할 수 있는 행동.
- 레이어별 가져오기핵심/테마/유틸리티/컴포넌트/AI
- 선언적 런타임자동 초기화 및 동적 DOM 관찰
- 기계 판독 가능공개 API, 구성 요소, 도구 클래스, 레시피 및 기능 목록
- 엄격한 검증폐쇄형 스키마 11세트, 표준 스키마 사용 사례 48개, 빌드별 사용 사례 10개, 런타임 단위 테스트 66개, 실제 브라우저 사용 사례 125개, 구조적 사용 사례 24개
<html data-g-theme="garden" data-g-mode="light">
<link rel="stylesheet" href="gardener.css">
<main class="g-dashboard">
<article class="g-card g-p-5">...</article>
</main>
<script type="module" src="gardener.runtime.js"></script>
</html>
현재 페이지에 실제로 필요한 플랫폼과 구성요소만 제공
5개의 플랫폼 파일, 28개의 안정적인 구성 요소 패키지 및 506개의 구성 요소 소유권 매핑을 통해 개발자와 AI는 일시적으로 CSS를 분해하지 않고도 공식 제품을 직접 선택할 수 있습니다. 구문 수준 압축, 소스 맵, SHA-256/SRI 무결성, 재현 가능한 빌드, TypeScript 입력, 버전 간 호환성 기준 및 릴리스 패키지 게이팅이 빌드와 함께 제공됩니다.
플랫폼 파일
웹, 모바일, 데스크톱, Tauri 및 Electron은 해당 최종 기능을 자동으로 유지합니다.
컴포넌트 패키지
레이아웃, 양식, 탐색, 데이터, 콘텐츠, 계정, 커머스, 모바일, 데스크톱 및 AI를 모두 독립적으로 도입할 수 있습니다.
구성요소 소유권
각 공용 구성 요소는 자신이 속한 전체 패키지를 확인하며 명시적인 포함 항목이 나열됩니다.
이중 제품 예산
raw, gzip, Brotli 및 0.9.0 기준 증가의 절대 상한은 제한을 초과하는 경우 릴리스를 차단합니다.
호환 가능한 베이스라인
항목, 테마, 런타임, 구성 요소 및 레시피만 추가할 수 있습니다. 삭제하려면 먼저 두 개 이상의 부 버전의 지원 중단 기간을 통과해야 합니다.
npm run build:platform -- --platform mobile --out dist/custom/mobile-app
npm run build:custom -- --components button,card,dialog --out dist/custom/account-ui
npm run verify:reproducible
npm run verify:compatibility
npm run test:types
npm run verify:package
npm run budget
모든 페이지는 실제 환경을 견뎌야 합니다.
기본적으로 125개의 실제 브라우저 사용 사례와 24개의 HTML 구조 사용 사례를 실행합니다. 전체 구성에는 데스크톱 3개 엔진, Android/iPhone 장치 초상화 및 WCAG 자동 검사가 포함됩니다.
데스크탑 멀티브라우저
Chromium 및 WebKit은 기본 액세스 제어를 시작합니다. Firefox는 독립적인 3개 엔진의 완전한 액세스 제어를 제공합니다.
모바일 기기
픽셀 7과 아이폰 13은 21개의 샘플과 홈 2페이지로 완전히 커버되었으며, 320px 좁은 화면, 가로 화면, 리플로우 및 44px 터치 대상을 확인합니다.
접근성
Axe WCAG 2 A/AA 모든 자동적인 위반은 키보드와 초점 회복, RTL, 감소된 운동, 강제적인 색깔을 포함합니다.
구조적 무결성
모든 21개 예시, 홈 랜딩 페이지 및 문서 확인 구문 분석, ID, ARIA 참조, 제목 및 뷰포트.
모든 단말기에 동일한 언어가 적용됩니다.
페이지 구조, 테마 토큰 및 상호 작용 의미 체계는 일관되며 필요한 밀도, 창 및 안전 영역 적응만 각 끝에 추가됩니다.
PC사이트
기업 웹사이트, 포털, 콘텐츠 웹사이트, 전자상거래 및 SaaS.
모바일웹/PWA
안전 영역, 터치 밀도, 하단 탐색 및 카테고리 페이지.
대시보드
고밀도 데이터, 테이블, 필터 및 다중 열 애플리케이션.
Tauri/Electron
데스크탑 제목 표시줄, 창 브리징 및 워크벤치 레이아웃.
AI 제품
스트리밍 메시지, 도구, 에이전트, 아티팩트 및 빌드 상태.
빈도가 높은 페이지는 다시 조립할 필요가 없습니다.
복잡하지만 재사용 가능성이 높은 페이지가 레시피로 결합되었습니다. AI는 먼저 레시피를 선택한 다음 구성 요소와 도구 클래스를 사용하여 제한적으로 조정해야 합니다.
AI가 선택하게 하고 AI가 추측하게 하지 마세요
공용 API, 구성 요소, 도구 클래스, 레시피 및 산업 기능의 5개 범주 목록은 허용된 이름, 입구, 플랫폼, 상태 및 응답 조건을 구조화된 방식으로 노출합니다. 페이지 생성 프로세스를 제한하고 검증하고 재현할 수 있습니다.
페이지 의도 식별
최종 유형, 비즈니스 카테고리, 밀도, 콘텐츠 규모 및 상호 작용 복잡성.
레시피 선택 우선순위
완성된 구조 52개 중에서 가장 가까운 페이지 뼈대를 선택합니다.
구성요소 및 도구 결합
매니페스트에 실제로 존재하는 공개 API와 클래스 및 동작만 사용하세요.
계약 및 환경 확인
스키마, 키보드, 접근성, RTL, 인쇄 및 응답 엔드포인트 검사를 통과합니다.
완전한 시스템으로 시작하십시오.
다음 페이지를 위해 인프라 재창조를 중단하세요.