ناحیه اصلی
+محتوای اصلی برنامه در این ناحیه نمایش داده میشود
+diff --git a/Documents/Resources/Tools/Models/xTemplateProjectModel.json b/Documents/Resources/Tools/Models/xTemplateProjectModel.json new file mode 100644 index 0000000..7f1eb15 --- /dev/null +++ b/Documents/Resources/Tools/Models/xTemplateProjectModel.json @@ -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 استاندارد از گزارشهای فعلی با قابلیت شخصیسازی هدر و فوتر." + } + ] + } + ] +}; \ No newline at end of file diff --git a/Documents/Resources/Tools/Prompts/xDependencies-Generation-Prompt.txt b/Documents/Resources/Tools/Prompts/xDependencies-Generation-Prompt.txt new file mode 100644 index 0000000..39a74e6 --- /dev/null +++ b/Documents/Resources/Tools/Prompts/xDependencies-Generation-Prompt.txt @@ -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" + } + ] + } + ] diff --git a/Documents/Resources/Tools/Prompts/xTemplate_based_Project Generator.txt b/Documents/Resources/Tools/Prompts/xTemplate_based_Project Generator.txt new file mode 100644 index 0000000..f81ad85 --- /dev/null +++ b/Documents/Resources/Tools/Prompts/xTemplate_based_Project Generator.txt @@ -0,0 +1,17 @@ +یک فایل HTML به نام "غالب پروژه ها" آپلود میکنم. لطفاً: + +1. محتوای این فایل را به عنوان "قالب پایه پروژه" بشناس. +2. هر زمان که گفتم "یک پروژه/ابزار جدید بر اساس قالب بساز": + a. ابتدا این اطلاعات را از من بپرس: + - نام پروژه (projectName) + - عنوان پروژه (projectTitle) + - توضیحات پروژه (description) + - نسخه (version) + - توسعهدهنده (developer) + - شرکت (company) + - گروههای ابزار و ابزارهای مورد نیاز (toolGroups) + b. منتظر تایید من بمان. + c. پس از تایید، فایل HTML کامل را بر اساس قالب تولید کن. +3. این روند را حتی در حالت Web Dev هم رعایت کن. + +[سپس فایل غالب پروژه ها.html را آپلود کنید] \ No newline at end of file diff --git a/Documents/Resources/Tools/xToolTemplate.html b/Documents/Resources/Tools/xToolTemplate.html new file mode 100644 index 0000000..d057045 --- /dev/null +++ b/Documents/Resources/Tools/xToolTemplate.html @@ -0,0 +1,1322 @@ + + +
+ + +محتوای اصلی برنامه در این ناحیه نمایش داده میشود
+محتوای اصلی برنامه در این ناحیه نمایش داده میشود
+