last ...
This commit is contained in:
@@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
projectId: "550e8400-e29b-41d4-a716-446655440000",
|
||||||
|
projectName: "sample_project",
|
||||||
|
projectTitle: "پروژه نمونه",
|
||||||
|
description: "توضیحات پروژه",
|
||||||
|
version: "1.0.0",
|
||||||
|
developer: "هادی خزاعی اصل",
|
||||||
|
company: "رایان پرداز کاوش",
|
||||||
|
webhook: {
|
||||||
|
url: "",
|
||||||
|
clientId: "",
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
toolGroups: [
|
||||||
|
{
|
||||||
|
groupId: "grp-project-settings",
|
||||||
|
groupTitle: "پروژه",
|
||||||
|
tools: [
|
||||||
|
{
|
||||||
|
toolId: "tool-project-settings",
|
||||||
|
toolTitle: "تنظیمات پروژه",
|
||||||
|
toolDescription: "مشاهده اطلاعات پروژه و تنظیمات وبهوک"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: "grp-analytics-01",
|
||||||
|
groupTitle: "ابزارهای تحلیل داده",
|
||||||
|
tools: [
|
||||||
|
{
|
||||||
|
toolId: "tool-chart-gen",
|
||||||
|
toolTitle: "نمودار ساز پویا",
|
||||||
|
toolDescription: "ابزاری برای تبدیل جداول داده به نمودارهای میلهای و دایرهای به صورت زنده."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
toolId: "tool-filter-adv",
|
||||||
|
toolTitle: "فیلتر پیشرفته",
|
||||||
|
toolDescription: "امکان اعمال فیلترهای چندلایه و شرطی بر روی مجموعه دادهها."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: "grp-export-02",
|
||||||
|
groupTitle: "ابزارهای خروجی و گزارش",
|
||||||
|
tools: [
|
||||||
|
{
|
||||||
|
toolId: "tool-pdf-export",
|
||||||
|
toolTitle: "خروجی PDF",
|
||||||
|
toolDescription: "تولید فایل PDF استاندارد از گزارشهای فعلی با قابلیت شخصیسازی هدر و فوتر."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
@@ -0,0 +1,198 @@
|
|||||||
|
یک پروژه جدید ایجاد کن:
|
||||||
|
- نام پروژه (projectName): xDependencies
|
||||||
|
- عنوان پروژه (projectTitle): مدیریت وضعیت پروژه ها
|
||||||
|
- توضیحات پروژه (description): مدیریت وضعیت، نیازمندی ها، نسخه های منتشر شده پروژه ها
|
||||||
|
- نسخه (version): 1.0.0
|
||||||
|
- توسعهدهنده (developer): هادی خزاعی اصل
|
||||||
|
- شرکت (company): رایان پرداز کاوش
|
||||||
|
- گروههای ابزار و ابزارهای مورد نیاز (toolGroups):
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": "project-management",
|
||||||
|
"title": "پروژه",
|
||||||
|
"icon": "📁",
|
||||||
|
"description": "مدیریت چرخه حیات پروژه",
|
||||||
|
"tools": [
|
||||||
|
{
|
||||||
|
"id": "create-project",
|
||||||
|
"title": "ایجاد پروژه جدید",
|
||||||
|
"icon": "➕",
|
||||||
|
"action": "createProject",
|
||||||
|
"shortcut": "Ctrl+N",
|
||||||
|
"description": "ایجاد یک پروژه جدید با متادیتای اولیه",
|
||||||
|
"targetEntity": "projects"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "edit-project",
|
||||||
|
"title": "ویرایش پروژه فعلی",
|
||||||
|
"icon": "✏️",
|
||||||
|
"action": "editProject",
|
||||||
|
"description": "ویرایش اطلاعات و ساختار پروژه فعلی",
|
||||||
|
"targetEntity": "projects"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "delete-project",
|
||||||
|
"title": "حذف پروژه فعلی",
|
||||||
|
"icon": "🗑️",
|
||||||
|
"action": "deleteProject",
|
||||||
|
"description": "حذف پروژه فعلی با تأیید کاربر",
|
||||||
|
"targetEntity": "projects"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "project-settings",
|
||||||
|
"title": "تنظیمات پروژه",
|
||||||
|
"icon": "⚙️",
|
||||||
|
"action": "openProjectSettings",
|
||||||
|
"description": "پیکربندی تنظیمات عمومی پروژه",
|
||||||
|
"targetEntity": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "save-project",
|
||||||
|
"title": "ذخیره پروژه",
|
||||||
|
"icon": "💾",
|
||||||
|
"action": "saveProject",
|
||||||
|
"shortcut": "Ctrl+S",
|
||||||
|
"description": "ذخیره تغییرات پروژه در فایل JSON",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "load-project",
|
||||||
|
"title": "بارگذاری",
|
||||||
|
"icon": "📂",
|
||||||
|
"action": "loadProject",
|
||||||
|
"description": "بارگذاری پروژه از فایل JSON",
|
||||||
|
"targetEntity": "all"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "environments",
|
||||||
|
"title": "محیطها",
|
||||||
|
"icon": "🌐",
|
||||||
|
"description": "مدیریت محیطهای عملیاتی",
|
||||||
|
"tools": [
|
||||||
|
{
|
||||||
|
"id": "manage-environments",
|
||||||
|
"title": "مدیریت محیطهای عملیاتی",
|
||||||
|
"icon": "🌍",
|
||||||
|
"action": "manageEnvironments",
|
||||||
|
"description": "افزودن، ویرایش و حذف محیطهای Dev/Staging/Prod",
|
||||||
|
"targetEntity": "environments"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "reports",
|
||||||
|
"title": "گزارشها",
|
||||||
|
"icon": "📊",
|
||||||
|
"description": "تحلیل و گزارشگیری از ساختار پروژه",
|
||||||
|
"tools": [
|
||||||
|
{
|
||||||
|
"id": "view-reports",
|
||||||
|
"title": "نمایش گزارشها",
|
||||||
|
"icon": "📈",
|
||||||
|
"action": "viewReports",
|
||||||
|
"shortcut": "Ctrl+R",
|
||||||
|
"description": "مشاهده آمار کلی پروژه و زیرپروژهها",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dependency-graph",
|
||||||
|
"title": "نمودار وابستگی",
|
||||||
|
"icon": "🕸️",
|
||||||
|
"action": "showDependencyGraph",
|
||||||
|
"shortcut": "Ctrl+G",
|
||||||
|
"description": "نمایش بصری وابستگیهای بین زیرپروژهها",
|
||||||
|
"targetEntity": "subProjects"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "view",
|
||||||
|
"title": "نمایش",
|
||||||
|
"icon": "👁️",
|
||||||
|
"description": "تنظیمات ظاهری رابط کاربری",
|
||||||
|
"tools": [
|
||||||
|
{
|
||||||
|
"id": "toggle-dark-mode",
|
||||||
|
"title": "حالت تاریک",
|
||||||
|
"icon": "🌙",
|
||||||
|
"action": "toggleDarkMode",
|
||||||
|
"description": "تغییر بین حالت روشن و تاریک",
|
||||||
|
"targetEntity": "ui"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcuts",
|
||||||
|
"title": "میانبرها",
|
||||||
|
"icon": "⌨️",
|
||||||
|
"description": "کلیدهای میانبر صفحهکلید",
|
||||||
|
"tools": [
|
||||||
|
{
|
||||||
|
"id": "shortcut-save",
|
||||||
|
"title": "ذخیره سریع",
|
||||||
|
"icon": "💾",
|
||||||
|
"shortcut": "Ctrl+S",
|
||||||
|
"action": "saveProject",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-new",
|
||||||
|
"title": "پروژه جدید",
|
||||||
|
"icon": "➕",
|
||||||
|
"shortcut": "Ctrl+N",
|
||||||
|
"action": "createProject",
|
||||||
|
"targetEntity": "projects"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-search",
|
||||||
|
"title": "جستجو",
|
||||||
|
"icon": "🔍",
|
||||||
|
"shortcut": "Ctrl+F",
|
||||||
|
"action": "openSearch",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-graph",
|
||||||
|
"title": "نمودار وابستگی",
|
||||||
|
"icon": "🕸️",
|
||||||
|
"shortcut": "Ctrl+G",
|
||||||
|
"action": "showDependencyGraph",
|
||||||
|
"targetEntity": "subProjects"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-reports",
|
||||||
|
"title": "گزارشها",
|
||||||
|
"icon": "📊",
|
||||||
|
"shortcut": "Ctrl+R",
|
||||||
|
"action": "viewReports",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-undo",
|
||||||
|
"title": "بازگشت",
|
||||||
|
"icon": "↶",
|
||||||
|
"shortcut": "Ctrl+Z",
|
||||||
|
"action": "undo",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-redo",
|
||||||
|
"title": "از نو",
|
||||||
|
"icon": "↷",
|
||||||
|
"shortcut": "Ctrl+Y",
|
||||||
|
"action": "redo",
|
||||||
|
"targetEntity": "all"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "shortcut-close",
|
||||||
|
"title": "بستن پنجرهها",
|
||||||
|
"icon": "✕",
|
||||||
|
"shortcut": "Esc",
|
||||||
|
"action": "closeModals",
|
||||||
|
"targetEntity": "ui"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
یک فایل HTML به نام "غالب پروژه ها" آپلود میکنم. لطفاً:
|
||||||
|
|
||||||
|
1. محتوای این فایل را به عنوان "قالب پایه پروژه" بشناس.
|
||||||
|
2. هر زمان که گفتم "یک پروژه/ابزار جدید بر اساس قالب بساز":
|
||||||
|
a. ابتدا این اطلاعات را از من بپرس:
|
||||||
|
- نام پروژه (projectName)
|
||||||
|
- عنوان پروژه (projectTitle)
|
||||||
|
- توضیحات پروژه (description)
|
||||||
|
- نسخه (version)
|
||||||
|
- توسعهدهنده (developer)
|
||||||
|
- شرکت (company)
|
||||||
|
- گروههای ابزار و ابزارهای مورد نیاز (toolGroups)
|
||||||
|
b. منتظر تایید من بمان.
|
||||||
|
c. پس از تایید، فایل HTML کامل را بر اساس قالب تولید کن.
|
||||||
|
3. این روند را حتی در حالت Web Dev هم رعایت کن.
|
||||||
|
|
||||||
|
[سپس فایل غالب پروژه ها.html را آپلود کنید]
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user