Files
Gnuboard7/templates/_bundled/sirsoft-basic/template.json
T
HeuJung 42eb21320b fix(ecommerce,core): 현금영수증 UI 보완 + 하네스 결함 6건 + 확장점 룰 사각 제거
현금영수증/환불계좌 기능(S3)의 감사 보완과, 그 과정에서 발견한 하네스 결함을
같은 세션에서 일괄 처리한다. 지시에 따라 무관 산출물(namuwiki 문서 초안 포함)도
단일 커밋으로 묶는다.

- 현금영수증 발급 이력 접기/펼치기(W-3) + 결제행별 독립 토글 + aria 상태
- vendor-bundle manifest 해시 재생성 — composer.json version bump 미반영분 정합
- 시나리오 매니페스트 거짓 경로 정정(A/B) + 미작성 부채 :test-files 정직 표기(C)
- layout-* 룰의 resources/extensions 검사 사각 제거 + 확장점 전용 root 스키마 분기
- validate-test-scenario.cjs: 맵형 test_files 크래시 + fallback 파서 covers 오검출 수정
- tosspayments 확장점 setState target 규약 위반 수정
2026-08-06 12:36:31 +09:00

150 lines
3.6 KiB
JSON

{
"identifier": "sirsoft-basic",
"vendor": "sirsoft",
"name": {
"ko": "Basic",
"en": "Basic"
},
"version": "1.1.0",
"license": "MIT",
"description": {
"ko": "그누보드7 기본 사용자 템플릿",
"en": "Gnuboard7 default user template"
},
"type": "user",
"locales": [
"ko",
"en"
],
"author": {
"name": "sirsoft",
"email": "contact@sirsoft.com",
"url": "https://sirsoft.com"
},
"release_date": "2026-01-07",
"g7_version": ">=7.0.6",
"dependencies": {
"modules": {
"sirsoft-board": ">=1.0.0",
"sirsoft-ecommerce": ">=1.1.0",
"sirsoft-page": ">=1.0.0"
},
"plugins": {
"sirsoft-daum_postcode": ">=1.0.0"
}
},
"assets": {
"css": [
"dist/css/components.css"
],
"js": [
"dist/js/components.iife.js"
],
"fonts": [],
"images": []
},
"components": {
"basic": [
"a",
"button",
"checkbox",
"div",
"form",
"h1",
"h2",
"h3",
"h4",
"hr",
"icon",
"img",
"input",
"label",
"li",
"nav",
"p",
"section",
"select",
"span",
"svg",
"table",
"tbody",
"td",
"textarea",
"th",
"thead",
"tr",
"ul"
],
"composite": [
"header",
"footer",
"mobile-nav",
"product-card",
"rich-text-editor",
"image-gallery",
"quantity-selector",
"post-reactions",
"social-login-buttons",
"file-uploader",
"card",
"modal",
"toast",
"pagination",
"stat-card",
"status-badge",
"tab-navigation",
"empty-state",
"loading-spinner",
"breadcrumb",
"search-bar",
"dropdown"
],
"layout": [
"container",
"flex",
"grid",
"section"
]
},
"preview": {
"thumbnail": "preview/thumbnail.png",
"screenshots": [
"preview/screenshot1.png",
"preview/screenshot2.png"
]
},
"error_config": {
"layouts": {
"401": "errors/401",
"403": "errors/403",
"404": "errors/404",
"500": "errors/500",
"503": "errors/503",
"maintenance": "errors/maintenance"
}
},
"features": {
"dark_mode": true,
"responsive": true,
"multi_language": true,
"multi_currency": true
},
"github_url": "https://github.com/gnuboard/g7-template-sirsoft-basic",
"github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-basic/blob/main/CHANGELOG.md",
"externals": [
{
"id": "fontawesome",
"type": "style",
"url": "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css",
"preconnect": "https://cdnjs.cloudflare.com"
},
{
"id": "pretendard",
"type": "webfont",
"url": "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css",
"preconnect": "https://cdn.jsdelivr.net",
"crossorigin": "anonymous"
}
]
}