This commit is contained in:
2026-09-18 23:02:30 +03:30
parent 2ad0fbcfb8
commit eb1e805419
6 changed files with 676 additions and 641 deletions
+176
View File
@@ -0,0 +1,176 @@
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: [],
},
};
+187
View File
@@ -0,0 +1,187 @@
{
"environments": [
{
"id": "env-1789757606914",
"name": "کاوش - توسعه",
"description": "این محیط فقط برای تست عملیاتی توسعه دهندگان است",
"backgroundColor": "#3f94ee",
"textColor": "#ffffff"
},
{
"id": "env-1789757658261",
"name": "کاوش تست",
"description": "این محیط برای تست محصول توسط تیم های تضمین کیفیت و تحلیل است",
"backgroundColor": "#df3416",
"textColor": "#ffffff"
},
{
"id": "env-1789757730121",
"name": "کانون - قرمز",
"description": "محیطی برای تست محصولات در فضای کانون",
"backgroundColor": "#ff0000",
"textColor": "#ffffff"
},
{
"id": "env-1789757791901",
"name": "کانون - آبی",
"description": "محیط انتشار عمومی محصولات در کانون",
"backgroundColor": "#0000ff",
"textColor": "#ffffff"
},
{
"id": "env-1789757853333",
"name": "سازمان - قرمز",
"description": "محیطی برای تست محصولات در سازمان",
"backgroundColor": "#ff0000",
"textColor": "#ffffff"
},
{
"id": "env-1789757900213",
"name": "سازمان - آبی",
"description": "محیط انتشار عمومی محصولات در سازمان",
"backgroundColor": "#0000ff",
"textColor": "#ffffff"
}
],
"products": [],
"boards": [
{
"id": "board-1789756462321",
"title": "ساماندهی",
"description": "مدیریت تسک های مرتبط با محصول ساماندهی",
"backgroundColor": "#173154",
"createdAt": "2026-09-18T18:34:22.321Z",
"updatedAt": "2026-09-18T18:34:59.453Z",
"columns": [
{
"id": "col-1789756462321-0",
"title": "📥 بک لاگ",
"backgroundColor": "#6b7208",
"textColor": "#b4cbf9",
"cards": [
{
"id": "card-1789757126382",
"title": "پلن توسعه",
"description": "بررسی کامل پلن توسعه در راستای نسخه جدید",
"estimatedDate": null,
"backgroundColor": "#787fe8",
"tags": [],
"checklist": [],
"assignees": [],
"dependencies": [],
"history": [
{
"from": "—",
"to": "📥 بک لاگ",
"date": "2026-09-18T18:45:26.382Z"
},
{
"from": "📥 بک لاگ",
"to": "📋 برای انجام",
"date": "2026-09-18T18:45:30.580Z"
},
{
"from": "📋 برای انجام",
"to": "📥 بک لاگ",
"date": "2026-09-18T18:45:32.310Z"
}
],
"createdAt": "2026-09-18T18:45:26.382Z",
"updatedAt": "2026-09-18T18:45:26.382Z"
}
]
},
{
"id": "col-1789756462321-1",
"title": "📋 برای انجام",
"backgroundColor": "#393e65",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-2",
"title": "🔨 در حال انجام",
"backgroundColor": "#453111",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-3",
"title": "🔍 برای تست",
"backgroundColor": "#542881",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-4",
"title": "✅ انجام شده",
"backgroundColor": "#087224",
"textColor": "#d8d96d",
"cards": []
}
]
},
{
"id": "board-1789756537937",
"title": "دفترچه ای",
"description": "مدیریت وظایف مرتبط با انتشار محصول دفترچه ای",
"backgroundColor": "#1e3757",
"createdAt": "2026-09-18T18:35:37.937Z",
"updatedAt": "2026-09-18T18:35:37.937Z",
"columns": [
{
"id": "col-1789756537937-0",
"title": "📥 بک لاگ",
"backgroundColor": "#6b7208",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-1",
"title": "📋 برای انجام",
"backgroundColor": "#393e65",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-2",
"title": "🔨 در حال انجام",
"backgroundColor": "#453111",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-3",
"title": "🔍 برای تست",
"backgroundColor": "#542881",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-4",
"title": "✅ انجام شده",
"backgroundColor": "#087224",
"textColor": "#d8d96d",
"cards": []
}
]
}
],
"boardTags": [
{
"id": "tag-1789755845541",
"name": "فوری",
"color": "#e14141"
},
{
"id": "tag-1789755857090",
"name": "حساس",
"color": "#e1d741"
},
{
"id": "tag-1789755888873",
"name": "عادی",
"color": "#4299e1"
}
]
}
+244
View File
@@ -0,0 +1,244 @@
{
"environments": [
{
"id": "env-1789757606914",
"name": "کاوش - توسعه",
"description": "این محیط فقط برای تست عملیاتی توسعه دهندگان است",
"backgroundColor": "#3f94ee",
"textColor": "#ffffff"
},
{
"id": "env-1789757658261",
"name": "کاوش تست",
"description": "این محیط برای تست محصول توسط تیم های تضمین کیفیت و تحلیل است",
"backgroundColor": "#df3416",
"textColor": "#ffffff"
},
{
"id": "env-1789757730121",
"name": "کانون - قرمز",
"description": "محیطی برای تست محصولات در فضای کانون",
"backgroundColor": "#ff0000",
"textColor": "#ffffff"
},
{
"id": "env-1789757791901",
"name": "کانون - آبی",
"description": "محیط انتشار عمومی محصولات در کانون",
"backgroundColor": "#0000ff",
"textColor": "#ffffff"
},
{
"id": "env-1789757853333",
"name": "سازمان - قرمز",
"description": "محیطی برای تست محصولات در سازمان",
"backgroundColor": "#ff0000",
"textColor": "#ffffff"
},
{
"id": "env-1789757900213",
"name": "سازمان - آبی",
"description": "محیط انتشار عمومی محصولات در سازمان",
"backgroundColor": "#0000ff",
"textColor": "#ffffff"
}
],
"products": [
{
"id": "prod-1789758196583",
"title": "زیر ساخت کاوش",
"description": "ارائه کلیه زیر ساخت های لازم برای محصولات",
"metadata": {
"createdAt": "2026-09-18T19:03:16.583Z",
"owner": "تیم زیر ساخت",
"customFields": {}
},
"projects": [
{
"id": "proj-1789758302242",
"title": "فریمورک",
"description": "نوگت فریمورک که کلیه زیر ساخت های لازم برای پروژه ها را ارائه می دهد.",
"type": "infrastructure",
"repositoryUrl": "",
"metadata": {
"createdAt": "2026-09-18T19:05:02.242Z",
"customFields": {},
"framework": ".net",
"language": "C#"
},
"dependencies": [],
"deployments": []
}
]
},
{
"id": "prod-1789759034126",
"title": "ساماندهی",
"description": "فرآیندهی ساماندهی",
"metadata": {
"createdAt": "2026-09-18T19:17:14.126Z",
"owner": "تیم املاک",
"customFields": {}
},
"projects": [
{
"id": "proj-1789759100918",
"title": "Rem13 Dotnet Bo",
"description": "سرویس های ساماندهی در بک آفیس",
"type": "backend",
"repositoryUrl": "",
"metadata": {
"createdAt": "2026-09-18T19:18:20.918Z",
"customFields": {},
"framework": ".net",
"language": "C#"
},
"dependencies": [
"proj-1789758302242"
],
"deployments": []
}
]
}
],
"boards": [
{
"id": "board-1789756462321",
"title": "ساماندهی",
"description": "مدیریت تسک های مرتبط با محصول ساماندهی",
"backgroundColor": "#173154",
"createdAt": "2026-09-18T18:34:22.321Z",
"updatedAt": "2026-09-18T18:34:59.453Z",
"columns": [
{
"id": "col-1789756462321-0",
"title": "📥 بک لاگ",
"backgroundColor": "#6b7208",
"textColor": "#b4cbf9",
"cards": [
{
"id": "card-1789757126382",
"title": "پلن توسعه",
"description": "بررسی کامل پلن توسعه در راستای نسخه جدید",
"estimatedDate": null,
"backgroundColor": "#787fe8",
"tags": [],
"checklist": [],
"assignees": [],
"dependencies": [],
"history": [
{
"from": "—",
"to": "📥 بک لاگ",
"date": "2026-09-18T18:45:26.382Z"
},
{
"from": "📥 بک لاگ",
"to": "📋 برای انجام",
"date": "2026-09-18T18:45:30.580Z"
},
{
"from": "📋 برای انجام",
"to": "📥 بک لاگ",
"date": "2026-09-18T18:45:32.310Z"
}
],
"createdAt": "2026-09-18T18:45:26.382Z",
"updatedAt": "2026-09-18T18:45:26.382Z"
}
]
},
{
"id": "col-1789756462321-1",
"title": "📋 برای انجام",
"backgroundColor": "#393e65",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-2",
"title": "🔨 در حال انجام",
"backgroundColor": "#453111",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-3",
"title": "🔍 برای تست",
"backgroundColor": "#542881",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756462321-4",
"title": "✅ انجام شده",
"backgroundColor": "#087224",
"textColor": "#d8d96d",
"cards": []
}
]
},
{
"id": "board-1789756537937",
"title": "دفترچه ای",
"description": "مدیریت وظایف مرتبط با انتشار محصول دفترچه ای",
"backgroundColor": "#1e3757",
"createdAt": "2026-09-18T18:35:37.937Z",
"updatedAt": "2026-09-18T18:35:37.937Z",
"columns": [
{
"id": "col-1789756537937-0",
"title": "📥 بک لاگ",
"backgroundColor": "#6b7208",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-1",
"title": "📋 برای انجام",
"backgroundColor": "#393e65",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-2",
"title": "🔨 در حال انجام",
"backgroundColor": "#453111",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-3",
"title": "🔍 برای تست",
"backgroundColor": "#542881",
"textColor": "#b4cbf9",
"cards": []
},
{
"id": "col-1789756537937-4",
"title": "✅ انجام شده",
"backgroundColor": "#087224",
"textColor": "#d8d96d",
"cards": []
}
]
}
],
"boardTags": [
{
"id": "tag-1789755845541",
"name": "فوری",
"color": "#e14141"
},
{
"id": "tag-1789755857090",
"name": "حساس",
"color": "#e1d741"
},
{
"id": "tag-1789755888873",
"name": "عادی",
"color": "#4299e1"
}
]
}