176 lines
6.1 KiB
JavaScript
176 lines
6.1 KiB
JavaScript
const projectData = {
|
|
projectId: "550e8400-e29b-41d4-a716-446655440000",
|
|
projectName: "xReleaseAssistant",
|
|
projectTitle: "دستیار انتشار",
|
|
description: "مدیریت نسخهها و نیازمندیهای محصولات",
|
|
version: "1.1.0",
|
|
developer: "هادی خزاعی اصل",
|
|
company: "رایان پرداز کاوش",
|
|
metadata: {
|
|
createdAt: "2026-09-13T00:00:00Z",
|
|
updatedAt: "2026-09-18T00:00:00Z",
|
|
tags: ["release-management"],
|
|
customFields: {},
|
|
},
|
|
webhook: { url: "", clientId: "", enabled: false },
|
|
toolGroups: [
|
|
{
|
|
id: "product-management",
|
|
title: "پرونده",
|
|
icon: "📁",
|
|
description: "مدیریت چرخه حیات محصول",
|
|
tools: [
|
|
{
|
|
id: "clear-all",
|
|
title: "پاکسازی",
|
|
icon: "🗑️",
|
|
action: "clearAll",
|
|
description: "پاکسازی کامل",
|
|
},
|
|
{
|
|
id: "save-product",
|
|
title: "ذخیره",
|
|
icon: "💾",
|
|
action: "saveProduct",
|
|
description: "دانلود دادهها",
|
|
},
|
|
{
|
|
id: "load-product",
|
|
title: "بارگذاری",
|
|
icon: "📂",
|
|
action: "loadProduct",
|
|
description: "بارگذاری از فایل",
|
|
},
|
|
{
|
|
id: "product-settings",
|
|
title: "تنظیمات",
|
|
icon: "⚙️",
|
|
action: "openProductSettings",
|
|
description: "پیکربندی",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
id: "boards",
|
|
title: "بردها",
|
|
icon: "📋",
|
|
description: "مدیریت بردهای انتشار",
|
|
tools: [
|
|
{
|
|
id: "release-boards",
|
|
title: "بردهای انتشار",
|
|
icon: "🚀",
|
|
action: "showReleaseBoards",
|
|
description: "مشاهده و مدیریت بردهای انتشار",
|
|
},
|
|
/* ✅ NEW: ابزار مدیریت تگها */
|
|
{
|
|
id: "tag-manager",
|
|
title: "مدیریت تگها",
|
|
icon: "🏷️",
|
|
action: "showTagManager",
|
|
description: "مدیریت تگهای بردها",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
id: "reports",
|
|
title: "گزارشها",
|
|
icon: "📊",
|
|
description: "تحلیل و گزارشگیری",
|
|
tools: [
|
|
{
|
|
id: "executive-dashboard",
|
|
title: "داشبورد مدیریتی",
|
|
icon: "📊",
|
|
action: "showExecutiveDashboard",
|
|
description: "نمای کلی با نمودارها",
|
|
},
|
|
{
|
|
id: "dependency-analysis",
|
|
title: "تحلیل وابستگیها",
|
|
icon: "🔗",
|
|
action: "showDependencyAnalysis",
|
|
description: "تحلیل وابستگیها",
|
|
},
|
|
{
|
|
id: "deployment-analysis",
|
|
title: "تحلیل استقرار",
|
|
icon: "🚀",
|
|
action: "showDeploymentAnalysis",
|
|
description: "تحلیل استقرارها",
|
|
},
|
|
{
|
|
id: "version-analysis",
|
|
title: "تحلیل نسخه",
|
|
icon: "🔢",
|
|
action: "showVersionAnalysis",
|
|
description: "تحلیل نسخهها",
|
|
},
|
|
{
|
|
id: "risk-analysis",
|
|
title: "تحلیل ریسک",
|
|
icon: "⚠️",
|
|
action: "showRiskAnalysis",
|
|
description: "تحلیل ریسکها",
|
|
},
|
|
{
|
|
id: "galaxy-chart",
|
|
title: "نمودار کهکشانی",
|
|
icon: "🌌",
|
|
action: "showGalaxyChart",
|
|
description: "نمودار کهکشانی",
|
|
},
|
|
],
|
|
},
|
|
],
|
|
appData: {
|
|
environments: [
|
|
{
|
|
id: "env-prod-001",
|
|
name: "Production",
|
|
description: "محیط عملیاتی اصلی - در دسترس کاربران نهایی",
|
|
backgroundColor: "#38a169",
|
|
textColor: "#ffffff",
|
|
},
|
|
{
|
|
id: "env-stage-002",
|
|
name: "Staging",
|
|
description: "محیط پیش از تولید - شبیهسازی Production",
|
|
backgroundColor: "#dd6b20",
|
|
textColor: "#ffffff",
|
|
},
|
|
{
|
|
id: "env-dev-003",
|
|
name: "Development",
|
|
description: "محیط توسعه - برای تیم فنی",
|
|
backgroundColor: "#3182ce",
|
|
textColor: "#ffffff",
|
|
},
|
|
{
|
|
id: "env-qa-004",
|
|
name: "QA",
|
|
description: "محیط تست کیفیت - کنترل کیفیت خودکار و دستی",
|
|
backgroundColor: "#805ad5",
|
|
textColor: "#ffffff",
|
|
},
|
|
{
|
|
id: "env-uat-005",
|
|
name: "UAT",
|
|
description: "تست پذیرش کاربر - تأیید کارفرما",
|
|
backgroundColor: "#d69e2e",
|
|
textColor: "#ffffff",
|
|
},
|
|
{
|
|
id: "env-dr-006",
|
|
name: "Disaster Recovery",
|
|
description: "محیط بازیابی پس از بحران - پشتیبان Production",
|
|
backgroundColor: "#e53e3e",
|
|
textColor: "#ffffff",
|
|
},
|
|
],
|
|
products: [],
|
|
boards: [],
|
|
boardTags: [],
|
|
},
|
|
}; |