1594 lines
52 KiB
JSON
1594 lines
52 KiB
JSON
{
|
|
"environments": [
|
|
{
|
|
"id": "env-dev",
|
|
"name": "توسعه (Dev)",
|
|
"description": "محیط توسعه و تست اولیه",
|
|
"backgroundColor": "#38a169",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-staging",
|
|
"name": "پیشتولید (Staging)",
|
|
"description": "محیط پیش از تولید",
|
|
"backgroundColor": "#dd6b20",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-prod",
|
|
"name": "تولید (Production)",
|
|
"description": "محیط عملیاتی اصلی",
|
|
"backgroundColor": "#e53e3e",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-uat",
|
|
"name": "تست پذیرش (UAT)",
|
|
"description": "محیط تست کاربر",
|
|
"backgroundColor": "#3182ce",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-dr",
|
|
"name": "بازیابی فاجعه (DR)",
|
|
"description": "محیط Disaster Recovery",
|
|
"backgroundColor": "#805ad5",
|
|
"textColor": "#ffffff"
|
|
}
|
|
],
|
|
"products": [
|
|
{
|
|
"id": "prod-1001",
|
|
"title": "سامانه بانکداری الکترونیک",
|
|
"description": "پلتفرم جامع بانکداری دیجیتال",
|
|
"metadata": {
|
|
"createdAt": "2026-01-15T10:00:00Z",
|
|
"owner": "علی محمدی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2001",
|
|
"title": "API Gateway",
|
|
"type": "backend",
|
|
"description": "درگاه ورودی اصلی",
|
|
"repositoryUrl": "https://git.example.com/api-gateway",
|
|
"metadata": {
|
|
"createdAt": "2026-01-15T10:00:00Z",
|
|
"owner": "رضا احمدی",
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3001",
|
|
"environmentId": "env-dev",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-18T14:30:00Z",
|
|
"releaseNotes": "افزودن پشتیبانی از OAuth2",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
},
|
|
{
|
|
"id": "dep-3002",
|
|
"environmentId": "env-dev",
|
|
"version": "2.0.5",
|
|
"deploymentDate": "2026-09-10T10:00:00Z",
|
|
"releaseNotes": "رفع باگ احراز هویت",
|
|
"status": "archived",
|
|
"archivedAt": "2026-09-18T15:00:00Z",
|
|
"requiredDeployments": []
|
|
},
|
|
{
|
|
"id": "dep-3003",
|
|
"environmentId": "env-staging",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-19T09:00:00Z",
|
|
"releaseNotes": "آماده برای تست",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2002",
|
|
"title": "سرویس احراز هویت",
|
|
"type": "service",
|
|
"description": "مدیریت کاربران و توکن - سرویس مرکزی احراز هویت برای کل سازمان",
|
|
"repositoryUrl": "https://git.example.com/auth-service",
|
|
"metadata": {
|
|
"createdAt": "2026-01-20T10:00:00Z",
|
|
"owner": "سارا کریمی",
|
|
"framework": "Spring Boot",
|
|
"language": "Java"
|
|
},
|
|
"dependencies": ["proj-2001"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3004",
|
|
"environmentId": "env-dev",
|
|
"version": "1.5.2",
|
|
"deploymentDate": "2026-09-15T11:00:00Z",
|
|
"releaseNotes": "بهبود عملکرد",
|
|
"status": "active",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-2001",
|
|
"deploymentId": "dep-3001"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2003",
|
|
"title": "پایگاه داده مشتریان",
|
|
"type": "database",
|
|
"description": "ذخیره اطلاعات مشتریان",
|
|
"repositoryUrl": "https://git.example.com/customer-db",
|
|
"metadata": {
|
|
"createdAt": "2026-01-25T10:00:00Z",
|
|
"framework": "PostgreSQL",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3005",
|
|
"environmentId": "env-prod",
|
|
"version": "3.0.0",
|
|
"deploymentDate": "2026-08-01T08:00:00Z",
|
|
"releaseNotes": "نسخه پایدار",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2004",
|
|
"title": "اپلیکیشن موبایل",
|
|
"type": "mobile",
|
|
"description": "نسخه موبایل بانکداری",
|
|
"repositoryUrl": "https://git.example.com/mobile-app",
|
|
"metadata": {
|
|
"createdAt": "2026-02-01T10:00:00Z",
|
|
"owner": "مریم حسینی",
|
|
"framework": "Flutter",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": ["proj-2001", "proj-2002"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1002",
|
|
"title": "فروشگاه آنلاین",
|
|
"description": "پلتفرم تجارت الکترونیک",
|
|
"metadata": {
|
|
"createdAt": "2026-02-10T10:00:00Z",
|
|
"owner": "حسن رضایی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2005",
|
|
"title": "وبسایت فرانتاند",
|
|
"type": "frontend",
|
|
"description": "رابط کاربری فروشگاه",
|
|
"repositoryUrl": "https://git.example.com/shop-frontend",
|
|
"metadata": {
|
|
"createdAt": "2026-02-10T10:00:00Z",
|
|
"owner": "زهرا موسوی",
|
|
"framework": "Angular 17",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2006"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3006",
|
|
"environmentId": "env-prod",
|
|
"version": "4.2.1",
|
|
"deploymentDate": "2026-09-20T08:00:00Z",
|
|
"releaseNotes": "بهبود UX",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
},
|
|
{
|
|
"id": "dep-3007",
|
|
"environmentId": "env-prod",
|
|
"version": "4.2.0",
|
|
"deploymentDate": "2026-09-05T08:00:00Z",
|
|
"releaseNotes": "نسخه قبلی",
|
|
"status": "archived",
|
|
"archivedAt": "2026-09-20T09:00:00Z",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2006",
|
|
"title": "سرویس سفارشات",
|
|
"type": "backend",
|
|
"description": "مدیریت سفارشات و پرداخت",
|
|
"repositoryUrl": "https://git.example.com/order-service",
|
|
"metadata": {
|
|
"createdAt": "2026-02-15T10:00:00Z",
|
|
"owner": "امیر تقوی",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2007"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3008",
|
|
"environmentId": "env-dev",
|
|
"version": "2.3.0",
|
|
"deploymentDate": "2026-09-17T14:00:00Z",
|
|
"releaseNotes": "افزودن درگاه پرداخت جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2007",
|
|
"title": "پایگاه داده محصولات",
|
|
"type": "database",
|
|
"description": "کاتالوگ محصولات",
|
|
"repositoryUrl": "https://git.example.com/product-db",
|
|
"metadata": {
|
|
"createdAt": "2026-02-20T10:00:00Z",
|
|
"framework": "MongoDB",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3009",
|
|
"environmentId": "env-prod",
|
|
"version": "1.8.0",
|
|
"deploymentDate": "2026-07-15T10:00:00Z",
|
|
"releaseNotes": "بهینهسازی کوئریها",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2008",
|
|
"title": "سرویس اطلاعرسانی",
|
|
"type": "service",
|
|
"description": "ارسال ایمیل و SMS",
|
|
"repositoryUrl": "https://git.example.com/notification-service",
|
|
"metadata": {
|
|
"createdAt": "2026-02-25T10:00:00Z",
|
|
"owner": "فاطمه نوری",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3010",
|
|
"environmentId": "env-staging",
|
|
"version": "1.2.0",
|
|
"deploymentDate": "2026-09-16T16:00:00Z",
|
|
"releaseNotes": "پشتیبانی از WhatsApp",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1003",
|
|
"title": "سامانه مدیریت منابع انسانی",
|
|
"description": "HRMS جامع",
|
|
"metadata": {
|
|
"createdAt": "2026-03-01T10:00:00Z",
|
|
"owner": "محمد جعفری"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2009",
|
|
"title": "ماژول حضور و غیاب",
|
|
"type": "backend",
|
|
"description": "ثبت و مدیریت حضور",
|
|
"repositoryUrl": "https://git.example.com/attendance",
|
|
"metadata": {
|
|
"createdAt": "2026-03-01T10:00:00Z",
|
|
"owner": "نرگس صادقی",
|
|
"framework": ".NET 7",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3011",
|
|
"environmentId": "env-prod",
|
|
"version": "3.1.0",
|
|
"deploymentDate": "2026-06-20T09:00:00Z",
|
|
"releaseNotes": "نسخه پایدار",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2010",
|
|
"title": "ماژول حقوق و دستمزد",
|
|
"type": "backend",
|
|
"description": "محاسبه حقوق",
|
|
"repositoryUrl": "https://git.example.com/payroll",
|
|
"metadata": {
|
|
"createdAt": "2026-03-05T10:00:00Z",
|
|
"owner": "کامران رحیمی",
|
|
"framework": ".NET 7",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": ["proj-2009"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3012",
|
|
"environmentId": "env-dev",
|
|
"version": "2.0.0-beta",
|
|
"deploymentDate": "2026-09-19T11:00:00Z",
|
|
"releaseNotes": "نسخه آزمایشی",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2011",
|
|
"title": "پورتال کارکنان",
|
|
"type": "frontend",
|
|
"description": "رابط کاربری کارکنان",
|
|
"repositoryUrl": "https://git.example.com/employee-portal",
|
|
"metadata": {
|
|
"createdAt": "2026-03-10T10:00:00Z",
|
|
"owner": "لیلا عباسی",
|
|
"framework": "React",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2009", "proj-2010"],
|
|
"deployments": []
|
|
},
|
|
{
|
|
"id": "proj-2012",
|
|
"title": "زیرساخت سرور",
|
|
"type": "infrastructure",
|
|
"description": "پیکربندی سرورها",
|
|
"repositoryUrl": "https://git.example.com/infra",
|
|
"metadata": {
|
|
"createdAt": "2026-03-15T10:00:00Z",
|
|
"framework": "Terraform",
|
|
"language": "HCL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3013",
|
|
"environmentId": "env-prod",
|
|
"version": "1.0.0",
|
|
"deploymentDate": "2026-05-01T08:00:00Z",
|
|
"releaseNotes": "راهاندازی اولیه",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1004",
|
|
"title": "سامانه مدیریت پروژه",
|
|
"description": "Project Management Tool",
|
|
"metadata": {
|
|
"createdAt": "2026-03-20T10:00:00Z",
|
|
"owner": "رضا کاظمی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2013",
|
|
"title": "API اصلی",
|
|
"type": "backend",
|
|
"description": "Backend اصلی",
|
|
"repositoryUrl": "https://git.example.com/pm-api",
|
|
"metadata": {
|
|
"createdAt": "2026-03-20T10:00:00Z",
|
|
"owner": "مهدی یوسفی",
|
|
"framework": "Go",
|
|
"language": "Go"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3014",
|
|
"environmentId": "env-dev",
|
|
"version": "1.4.0",
|
|
"deploymentDate": "2026-09-18T10:00:00Z",
|
|
"releaseNotes": "افزودن WebSocket",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
},
|
|
{
|
|
"id": "dep-3015",
|
|
"environmentId": "env-dev",
|
|
"version": "1.3.5",
|
|
"deploymentDate": "2026-09-12T10:00:00Z",
|
|
"releaseNotes": "رفع باگ",
|
|
"status": "archived",
|
|
"archivedAt": "2026-09-18T11:00:00Z",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2014",
|
|
"title": "وباپلیکیشن",
|
|
"type": "frontend",
|
|
"description": "Frontend اصلی",
|
|
"repositoryUrl": "https://git.example.com/pm-web",
|
|
"metadata": {
|
|
"createdAt": "2026-03-25T10:00:00Z",
|
|
"owner": "شیما توکلی",
|
|
"framework": "Vue.js",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2013"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3016",
|
|
"environmentId": "env-staging",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-19T15:00:00Z",
|
|
"releaseNotes": "بهبود عملکرد",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2015",
|
|
"title": "اپلیکیشن موبایل",
|
|
"type": "mobile",
|
|
"description": "نسخه موبایل",
|
|
"repositoryUrl": "https://git.example.com/pm-mobile",
|
|
"metadata": {
|
|
"createdAt": "2026-04-01T10:00:00Z",
|
|
"owner": "پویا مرادی",
|
|
"framework": "React Native",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2013"],
|
|
"deployments": []
|
|
},
|
|
{
|
|
"id": "proj-2016",
|
|
"title": "پایگاه داده",
|
|
"type": "database",
|
|
"description": "ذخیره دادهها",
|
|
"repositoryUrl": "https://git.example.com/pm-db",
|
|
"metadata": {
|
|
"createdAt": "2026-04-05T10:00:00Z",
|
|
"framework": "MySQL",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3017",
|
|
"environmentId": "env-prod",
|
|
"version": "2.0.0",
|
|
"deploymentDate": "2026-08-10T08:00:00Z",
|
|
"releaseNotes": "Migration به MySQL 8",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1005",
|
|
"title": "سامانه مدیریت محتوا",
|
|
"description": "CMS سازمانی",
|
|
"metadata": {
|
|
"createdAt": "2026-04-10T10:00:00Z"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2017",
|
|
"title": "Engine اصلی",
|
|
"type": "backend",
|
|
"description": "هسته CMS",
|
|
"repositoryUrl": "https://git.example.com/cms-engine",
|
|
"metadata": {
|
|
"createdAt": "2026-04-10T10:00:00Z",
|
|
"owner": "آرش نیکزاد",
|
|
"framework": "Django",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3018",
|
|
"environmentId": "env-prod",
|
|
"version": "5.0.0",
|
|
"deploymentDate": "2026-07-01T09:00:00Z",
|
|
"releaseNotes": "نسخه_MAJOR",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2018",
|
|
"title": "پنل مدیریت",
|
|
"type": "frontend",
|
|
"description": "رابط ادمین",
|
|
"repositoryUrl": "https://git.example.com/cms-admin",
|
|
"metadata": {
|
|
"createdAt": "2026-04-15T10:00:00Z",
|
|
"owner": "نگار صالحی",
|
|
"framework": "Angular 16",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2017"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3019",
|
|
"environmentId": "env-dev",
|
|
"version": "3.2.1",
|
|
"deploymentDate": "2026-09-17T13:00:00Z",
|
|
"releaseNotes": "بهبود UI",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2019",
|
|
"title": "سرویس مدیا",
|
|
"type": "service",
|
|
"description": "مدیریت فایلها",
|
|
"repositoryUrl": "https://git.example.com/cms-media",
|
|
"metadata": {
|
|
"createdAt": "2026-04-20T10:00:00Z",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": []
|
|
},
|
|
{
|
|
"id": "proj-2020",
|
|
"title": "پایگاه داده محتوا",
|
|
"type": "database",
|
|
"description": "ذخیره محتوا",
|
|
"repositoryUrl": "https://git.example.com/cms-db",
|
|
"metadata": {
|
|
"createdAt": "2026-04-25T10:00:00Z",
|
|
"framework": "Elasticsearch",
|
|
"language": "JSON"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3020",
|
|
"environmentId": "env-prod",
|
|
"version": "1.5.0",
|
|
"deploymentDate": "2026-06-15T10:00:00Z",
|
|
"releaseNotes": "بهینهسازی جستجو",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1006",
|
|
"title": "سامانه تحلیل داده",
|
|
"description": "Data Analytics Platform",
|
|
"metadata": {
|
|
"createdAt": "2026-05-01T10:00:00Z",
|
|
"owner": "سعید امینی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2021",
|
|
"title": "Data Pipeline",
|
|
"type": "backend",
|
|
"description": "پردازش دادهها - سرویس مرکزی ETL برای کل سازمان",
|
|
"repositoryUrl": "https://git.example.com/data-pipeline",
|
|
"metadata": {
|
|
"createdAt": "2026-05-01T10:00:00Z",
|
|
"owner": "مینا قاسمی",
|
|
"framework": "Apache Spark",
|
|
"language": "Scala"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3021",
|
|
"environmentId": "env-prod",
|
|
"version": "2.4.0",
|
|
"deploymentDate": "2026-08-20T08:00:00Z",
|
|
"releaseNotes": "پشتیبانی از Real-time",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2022",
|
|
"title": "داشبورد تحلیل",
|
|
"type": "frontend",
|
|
"description": "نمایش گزارشها - با یکپارچگی دادههای CMS",
|
|
"repositoryUrl": "https://git.example.com/analytics-dashboard",
|
|
"metadata": {
|
|
"createdAt": "2026-05-05T10:00:00Z",
|
|
"owner": "حمید باقری",
|
|
"framework": "React",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2021", "proj-2017"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3022",
|
|
"environmentId": "env-staging",
|
|
"version": "1.8.0",
|
|
"deploymentDate": "2026-09-18T16:00:00Z",
|
|
"releaseNotes": "افزودن نمودارهای جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2023",
|
|
"title": "Data Warehouse",
|
|
"type": "database",
|
|
"description": "انبار داده",
|
|
"repositoryUrl": "https://git.example.com/data-warehouse",
|
|
"metadata": {
|
|
"createdAt": "2026-05-10T10:00:00Z",
|
|
"framework": "Snowflake",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3023",
|
|
"environmentId": "env-prod",
|
|
"version": "3.0.0",
|
|
"deploymentDate": "2026-07-10T09:00:00Z",
|
|
"releaseNotes": "Migration کامل",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2024",
|
|
"title": "سرویس ML",
|
|
"type": "service",
|
|
"description": "مدلهای یادگیری ماشین",
|
|
"repositoryUrl": "https://git.example.com/ml-service",
|
|
"metadata": {
|
|
"createdAt": "2026-05-15T10:00:00Z",
|
|
"owner": "الهام شریفی",
|
|
"framework": "TensorFlow",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2021"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1007",
|
|
"title": "سامانه پیامرسان",
|
|
"description": "Messaging Platform",
|
|
"metadata": {
|
|
"createdAt": "2026-05-20T10:00:00Z",
|
|
"owner": "جواد ملکی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2025",
|
|
"title": "Message Broker",
|
|
"type": "backend",
|
|
"description": "صف پیام",
|
|
"repositoryUrl": "https://git.example.com/message-broker",
|
|
"metadata": {
|
|
"createdAt": "2026-05-20T10:00:00Z",
|
|
"owner": "فرزاد حیدری",
|
|
"framework": "RabbitMQ",
|
|
"language": "Erlang"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3024",
|
|
"environmentId": "env-prod",
|
|
"version": "4.1.0",
|
|
"deploymentDate": "2026-08-05T10:00:00Z",
|
|
"releaseNotes": "بهبود throughput",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2026",
|
|
"title": "وبچت",
|
|
"type": "frontend",
|
|
"description": "رابط کاربری چت",
|
|
"repositoryUrl": "https://git.example.com/webchat",
|
|
"metadata": {
|
|
"createdAt": "2026-05-25T10:00:00Z",
|
|
"owner": "نازنین کمالی",
|
|
"framework": "Svelte",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2025"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3025",
|
|
"environmentId": "env-dev",
|
|
"version": "2.0.0",
|
|
"deploymentDate": "2026-09-19T10:00:00Z",
|
|
"releaseNotes": "نسخه جدید با Video Call",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2027",
|
|
"title": "اپلیکیشن موبایل",
|
|
"type": "mobile",
|
|
"description": "نسخه موبایل",
|
|
"repositoryUrl": "https://git.example.com/chat-mobile",
|
|
"metadata": {
|
|
"createdAt": "2026-06-01T10:00:00Z",
|
|
"owner": "بهار احمدی",
|
|
"framework": "Kotlin",
|
|
"language": "Kotlin"
|
|
},
|
|
"dependencies": ["proj-2025"],
|
|
"deployments": []
|
|
},
|
|
{
|
|
"id": "proj-2028",
|
|
"title": "سرویس نوتیفیکیشن",
|
|
"type": "service",
|
|
"description": "ارسال اعلان",
|
|
"repositoryUrl": "https://git.example.com/notification",
|
|
"metadata": {
|
|
"createdAt": "2026-06-05T10:00:00Z",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2025"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3026",
|
|
"environmentId": "env-staging",
|
|
"version": "1.3.0",
|
|
"deploymentDate": "2026-09-16T14:00:00Z",
|
|
"releaseNotes": "پشتیبانی از Push",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1008",
|
|
"title": "سامانه مدیریت ارتباط با مشتری",
|
|
"description": "CRM System - با یکپارچگی به سرویس احراز هویت مرکزی",
|
|
"metadata": {
|
|
"createdAt": "2026-06-10T10:00:00Z",
|
|
"owner": "مهرداد سلطانی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2029",
|
|
"title": "CRM Core",
|
|
"type": "backend",
|
|
"description": "هسته CRM - وابسته به سرویس احراز هویت مرکزی بانکداری",
|
|
"repositoryUrl": "https://git.example.com/crm-core",
|
|
"metadata": {
|
|
"createdAt": "2026-06-10T10:00:00Z",
|
|
"owner": "شیرین پناهی",
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": ["proj-2002"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3027",
|
|
"environmentId": "env-prod",
|
|
"version": "6.0.0",
|
|
"deploymentDate": "2026-07-20T09:00:00Z",
|
|
"releaseNotes": "نسخه_MAJOR",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2030",
|
|
"title": "پورتال فروش",
|
|
"type": "frontend",
|
|
"description": "رابط تیم فروش - یکپارچه با وبسایت فروشگاه",
|
|
"repositoryUrl": "https://git.example.com/crm-sales",
|
|
"metadata": {
|
|
"createdAt": "2026-06-15T10:00:00Z",
|
|
"owner": "کوروش رستمی",
|
|
"framework": "Blazor",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": ["proj-2029", "proj-2005"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3028",
|
|
"environmentId": "env-dev",
|
|
"version": "3.5.0",
|
|
"deploymentDate": "2026-09-18T11:00:00Z",
|
|
"releaseNotes": "افزودن گزارشهای جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2031",
|
|
"title": "پایگاه داده مشتریان",
|
|
"type": "database",
|
|
"description": "اطلاعات مشتریان",
|
|
"repositoryUrl": "https://git.example.com/crm-db",
|
|
"metadata": {
|
|
"createdAt": "2026-06-20T10:00:00Z",
|
|
"framework": "SQL Server",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3029",
|
|
"environmentId": "env-prod",
|
|
"version": "2.2.0",
|
|
"deploymentDate": "2026-08-15T08:00:00Z",
|
|
"releaseNotes": "بهینهسازی ایندکسها",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2032",
|
|
"title": "سرویس ایمیل",
|
|
"type": "service",
|
|
"description": "ارسال ایمیل مارکتینگ",
|
|
"repositoryUrl": "https://git.example.com/crm-email",
|
|
"metadata": {
|
|
"createdAt": "2026-06-25T10:00:00Z",
|
|
"owner": "ترانه موسوی",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2029"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1009",
|
|
"title": "سامانه مدیریت انبار",
|
|
"description": "Warehouse Management",
|
|
"metadata": {
|
|
"createdAt": "2026-07-01T10:00:00Z",
|
|
"owner": "یحیی نوری"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2033",
|
|
"title": "WMS Backend",
|
|
"type": "backend",
|
|
"description": "منطق انبار - سرویس مرکزی مدیریت انبار",
|
|
"repositoryUrl": "https://git.example.com/wms-backend",
|
|
"metadata": {
|
|
"createdAt": "2026-07-01T10:00:00Z",
|
|
"owner": "پریسا فتحی",
|
|
"framework": "Java",
|
|
"language": "Java"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3030",
|
|
"environmentId": "env-prod",
|
|
"version": "4.3.0",
|
|
"deploymentDate": "2026-08-25T10:00:00Z",
|
|
"releaseNotes": "پشتیبانی از Barcode",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2034",
|
|
"title": "اپلیکیشن انباردار",
|
|
"type": "mobile",
|
|
"description": "اسکنر موبایل",
|
|
"repositoryUrl": "https://git.example.com/wms-mobile",
|
|
"metadata": {
|
|
"createdAt": "2026-07-05T10:00:00Z",
|
|
"owner": "سینا قاسمی",
|
|
"framework": "Flutter",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": ["proj-2033"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3031",
|
|
"environmentId": "env-staging",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-17T15:00:00Z",
|
|
"releaseNotes": "بهبود اسکن",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2035",
|
|
"title": "پایگاه داده انبار",
|
|
"type": "database",
|
|
"description": "موجودی و کالا",
|
|
"repositoryUrl": "https://git.example.com/wms-db",
|
|
"metadata": {
|
|
"createdAt": "2026-07-10T10:00:00Z",
|
|
"framework": "Oracle",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3032",
|
|
"environmentId": "env-prod",
|
|
"version": "3.1.0",
|
|
"deploymentDate": "2026-07-30T09:00:00Z",
|
|
"releaseNotes": "Partitioning جداول",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2036",
|
|
"title": "سرویس گزارشگیری",
|
|
"type": "service",
|
|
"description": "گزارشهای انبار",
|
|
"repositoryUrl": "https://git.example.com/wms-report",
|
|
"metadata": {
|
|
"createdAt": "2026-07-15T10:00:00Z",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2033"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1010",
|
|
"title": "سامانه مدیریت مالی",
|
|
"description": "Financial Management",
|
|
"metadata": {
|
|
"createdAt": "2026-07-20T10:00:00Z",
|
|
"owner": "بهزاد طاهری"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2037",
|
|
"title": "حسابداری",
|
|
"type": "backend",
|
|
"description": "ماژول حسابداری",
|
|
"repositoryUrl": "https://git.example.com/accounting",
|
|
"metadata": {
|
|
"createdAt": "2026-07-20T10:00:00Z",
|
|
"owner": "مونا کریمی",
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3033",
|
|
"environmentId": "env-prod",
|
|
"version": "5.2.0",
|
|
"deploymentDate": "2026-08-30T08:00:00Z",
|
|
"releaseNotes": "پشتیبانی از مالیات جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2038",
|
|
"title": "پورتال مالی",
|
|
"type": "frontend",
|
|
"description": "رابط کاربری مالی",
|
|
"repositoryUrl": "https://git.example.com/finance-portal",
|
|
"metadata": {
|
|
"createdAt": "2026-07-25T10:00:00Z",
|
|
"owner": "رامین جعفری",
|
|
"framework": "Angular 17",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2037"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3034",
|
|
"environmentId": "env-dev",
|
|
"version": "3.0.0",
|
|
"deploymentDate": "2026-09-19T09:00:00Z",
|
|
"releaseNotes": "نسخه جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2039",
|
|
"title": "پایگاه داده مالی",
|
|
"type": "database",
|
|
"description": "تراکنشها",
|
|
"repositoryUrl": "https://git.example.com/finance-db",
|
|
"metadata": {
|
|
"createdAt": "2026-07-30T10:00:00Z",
|
|
"framework": "PostgreSQL",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3035",
|
|
"environmentId": "env-prod",
|
|
"version": "4.0.0",
|
|
"deploymentDate": "2026-08-10T10:00:00Z",
|
|
"releaseNotes": "Archive دادههای قدیمی",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2040",
|
|
"title": "سرویس گزارش مالی",
|
|
"type": "service",
|
|
"description": "گزارشهای مالی - با استفاده از Data Pipeline مرکزی",
|
|
"repositoryUrl": "https://git.example.com/finance-report",
|
|
"metadata": {
|
|
"createdAt": "2026-08-01T10:00:00Z",
|
|
"owner": "گلناز حسینی",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2037", "proj-2021"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1011",
|
|
"title": "سامانه مدیریت زنجیره تأمین",
|
|
"description": "Supply Chain Management",
|
|
"metadata": {
|
|
"createdAt": "2026-08-05T10:00:00Z",
|
|
"owner": "فرهاد محمدی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2041",
|
|
"title": "SCM Core",
|
|
"type": "backend",
|
|
"description": "هسته SCM",
|
|
"repositoryUrl": "https://git.example.com/scm-core",
|
|
"metadata": {
|
|
"createdAt": "2026-08-05T10:00:00Z",
|
|
"owner": "آتنا رضایی",
|
|
"framework": "Spring Boot",
|
|
"language": "Java"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3036",
|
|
"environmentId": "env-prod",
|
|
"version": "3.4.0",
|
|
"deploymentDate": "2026-09-01T09:00:00Z",
|
|
"releaseNotes": "بهینهسازی الگوریتم",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2042",
|
|
"title": "پورتال تأمینکنندگان",
|
|
"type": "frontend",
|
|
"description": "رابط تأمینکنندگان",
|
|
"repositoryUrl": "https://git.example.com/scm-supplier",
|
|
"metadata": {
|
|
"createdAt": "2026-08-10T10:00:00Z",
|
|
"owner": "کیوان احمدی",
|
|
"framework": "React",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2041"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3037",
|
|
"environmentId": "env-staging",
|
|
"version": "2.2.0",
|
|
"deploymentDate": "2026-09-18T14:00:00Z",
|
|
"releaseNotes": "بهبود UX",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2043",
|
|
"title": "پایگاه داده SCM",
|
|
"type": "database",
|
|
"description": "دادههای زنجیره",
|
|
"repositoryUrl": "https://git.example.com/scm-db",
|
|
"metadata": {
|
|
"createdAt": "2026-08-15T10:00:00Z",
|
|
"framework": "MongoDB",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3038",
|
|
"environmentId": "env-prod",
|
|
"version": "2.5.0",
|
|
"deploymentDate": "2026-08-20T10:00:00Z",
|
|
"releaseNotes": "Sharding",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2044",
|
|
"title": "سرویس لجستیک",
|
|
"type": "service",
|
|
"description": "مدیریت حملونقل - وابسته به WMS Backend",
|
|
"repositoryUrl": "https://git.example.com/scm-logistics",
|
|
"metadata": {
|
|
"createdAt": "2026-08-20T10:00:00Z",
|
|
"owner": "سپهر نوری",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2041", "proj-2033"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1012",
|
|
"title": "سامانه مدیریت آموزش",
|
|
"description": "Learning Management System",
|
|
"metadata": {
|
|
"createdAt": "2026-08-25T10:00:00Z",
|
|
"owner": "نگار صادقی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2045",
|
|
"title": "LMS Backend",
|
|
"type": "backend",
|
|
"description": "هسته LMS",
|
|
"repositoryUrl": "https://git.example.com/lms-backend",
|
|
"metadata": {
|
|
"createdAt": "2026-08-25T10:00:00Z",
|
|
"owner": "میلاد تقوی",
|
|
"framework": "Django",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3039",
|
|
"environmentId": "env-prod",
|
|
"version": "4.1.0",
|
|
"deploymentDate": "2026-09-05T10:00:00Z",
|
|
"releaseNotes": "افزودن Video Streaming",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2046",
|
|
"title": "پورتال دانشجویان",
|
|
"type": "frontend",
|
|
"description": "رابط دانشجویان",
|
|
"repositoryUrl": "https://git.example.com/lms-student",
|
|
"metadata": {
|
|
"createdAt": "2026-08-30T10:00:00Z",
|
|
"owner": "یاسمن کریمی",
|
|
"framework": "Vue.js",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2045"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3040",
|
|
"environmentId": "env-dev",
|
|
"version": "2.3.0",
|
|
"deploymentDate": "2026-09-19T11:00:00Z",
|
|
"releaseNotes": "بهبود تجربه کاربری",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2047",
|
|
"title": "پایگاه داده دورهها",
|
|
"type": "database",
|
|
"description": "محتوای آموزشی",
|
|
"repositoryUrl": "https://git.example.com/lms-db",
|
|
"metadata": {
|
|
"createdAt": "2026-09-01T10:00:00Z",
|
|
"framework": "PostgreSQL",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3041",
|
|
"environmentId": "env-prod",
|
|
"version": "3.0.0",
|
|
"deploymentDate": "2026-08-25T09:00:00Z",
|
|
"releaseNotes": "ساختار جدید",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2048",
|
|
"title": "سرویس آزمون",
|
|
"type": "service",
|
|
"description": "مدیریت آزمونها",
|
|
"repositoryUrl": "https://git.example.com/lms-exam",
|
|
"metadata": {
|
|
"createdAt": "2026-09-05T10:00:00Z",
|
|
"owner": "حامد رضایی",
|
|
"framework": "Node.js",
|
|
"language": "JavaScript"
|
|
},
|
|
"dependencies": ["proj-2045"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1013",
|
|
"title": "سامانه مدیریت بیمارستان",
|
|
"description": "Hospital Management System - با احراز هویت متمرکز",
|
|
"metadata": {
|
|
"createdAt": "2026-09-01T10:00:00Z",
|
|
"owner": "دکتر محمدی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2049",
|
|
"title": "HIS Core",
|
|
"type": "backend",
|
|
"description": "هسته HIS",
|
|
"repositoryUrl": "https://git.example.com/his-core",
|
|
"metadata": {
|
|
"createdAt": "2026-09-01T10:00:00Z",
|
|
"owner": "دکتر احمدی",
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3042",
|
|
"environmentId": "env-prod",
|
|
"version": "5.0.0",
|
|
"deploymentDate": "2026-09-10T08:00:00Z",
|
|
"releaseNotes": "نسخه_MAJOR",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2050",
|
|
"title": "پورتال پزشکان",
|
|
"type": "frontend",
|
|
"description": "رابط پزشکان - با احراز هویت از سرویس مرکزی بانکداری",
|
|
"repositoryUrl": "https://git.example.com/his-doctor",
|
|
"metadata": {
|
|
"createdAt": "2026-09-05T10:00:00Z",
|
|
"owner": "دکتر کریمی",
|
|
"framework": "Angular 17",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2049", "proj-2002"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3043",
|
|
"environmentId": "env-staging",
|
|
"version": "3.1.0",
|
|
"deploymentDate": "2026-09-18T10:00:00Z",
|
|
"releaseNotes": "افزودن نسخه الکترونیک",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2051",
|
|
"title": "پایگاه داده بیماران",
|
|
"type": "database",
|
|
"description": "اطلاعات بیماران",
|
|
"repositoryUrl": "https://git.example.com/his-db",
|
|
"metadata": {
|
|
"createdAt": "2026-09-10T10:00:00Z",
|
|
"framework": "Oracle",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3044",
|
|
"environmentId": "env-prod",
|
|
"version": "4.2.0",
|
|
"deploymentDate": "2026-09-01T09:00:00Z",
|
|
"releaseNotes": "رمزنگاری دادهها",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2052",
|
|
"title": "سرویس نوبتدهی",
|
|
"type": "service",
|
|
"description": "مدیریت نوبتها",
|
|
"repositoryUrl": "https://git.example.com/his-appointment",
|
|
"metadata": {
|
|
"createdAt": "2026-09-15T10:00:00Z",
|
|
"owner": "دکتر رضایی",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2049"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1014",
|
|
"title": "سامانه مدیریت حملونقل",
|
|
"description": "Transportation Management",
|
|
"metadata": {
|
|
"createdAt": "2026-09-10T10:00:00Z",
|
|
"owner": "مهندس موسوی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2053",
|
|
"title": "TMS Backend",
|
|
"type": "backend",
|
|
"description": "هسته TMS",
|
|
"repositoryUrl": "https://git.example.com/tms-backend",
|
|
"metadata": {
|
|
"createdAt": "2026-09-10T10:00:00Z",
|
|
"owner": "مهندس تقوی",
|
|
"framework": "Go",
|
|
"language": "Go"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3045",
|
|
"environmentId": "env-prod",
|
|
"version": "2.0.0",
|
|
"deploymentDate": "2026-09-15T10:00:00Z",
|
|
"releaseNotes": "نسخه اولیه",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2054",
|
|
"title": "اپلیکیشن رانندگان",
|
|
"type": "mobile",
|
|
"description": "نسخه موبایل رانندگان",
|
|
"repositoryUrl": "https://git.example.com/tms-driver",
|
|
"metadata": {
|
|
"createdAt": "2026-09-12T10:00:00Z",
|
|
"owner": "مهندس نوری",
|
|
"framework": "Flutter",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": ["proj-2053"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3046",
|
|
"environmentId": "env-dev",
|
|
"version": "1.2.0",
|
|
"deploymentDate": "2026-09-19T14:00:00Z",
|
|
"releaseNotes": "GPS Tracking",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2055",
|
|
"title": "پایگاه داده حملونقل",
|
|
"type": "database",
|
|
"description": "دادههای لجستیک",
|
|
"repositoryUrl": "https://git.example.com/tms-db",
|
|
"metadata": {
|
|
"createdAt": "2026-09-15T10:00:00Z",
|
|
"framework": "PostgreSQL",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3047",
|
|
"environmentId": "env-prod",
|
|
"version": "1.5.0",
|
|
"deploymentDate": "2026-09-12T09:00:00Z",
|
|
"releaseNotes": "بهینهسازی",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2056",
|
|
"title": "سرویس مسیریابی",
|
|
"type": "service",
|
|
"description": "محاسبه مسیر",
|
|
"repositoryUrl": "https://git.example.com/tms-routing",
|
|
"metadata": {
|
|
"createdAt": "2026-09-18T10:00:00Z",
|
|
"owner": "مهندس جعفری",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2053"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-1015",
|
|
"title": "سامانه مدیریت انرژی",
|
|
"description": "Energy Management System",
|
|
"metadata": {
|
|
"createdAt": "2026-09-15T10:00:00Z",
|
|
"owner": "مهندس کاظمی"
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-2057",
|
|
"title": "EMS Backend",
|
|
"type": "backend",
|
|
"description": "هسته EMS",
|
|
"repositoryUrl": "https://git.example.com/ems-backend",
|
|
"metadata": {
|
|
"createdAt": "2026-09-15T10:00:00Z",
|
|
"owner": "مهندس یوسفی",
|
|
"framework": "Java",
|
|
"language": "Java"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3048",
|
|
"environmentId": "env-prod",
|
|
"version": "1.0.0",
|
|
"deploymentDate": "2026-09-18T08:00:00Z",
|
|
"releaseNotes": "نسخه اولیه",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2058",
|
|
"title": "داشبورد مانیتورینگ",
|
|
"type": "frontend",
|
|
"description": "نمایش مصرف انرژی",
|
|
"repositoryUrl": "https://git.example.com/ems-dashboard",
|
|
"metadata": {
|
|
"createdAt": "2026-09-16T10:00:00Z",
|
|
"owner": "مهندس توکلی",
|
|
"framework": "React",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": ["proj-2057"],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3049",
|
|
"environmentId": "env-staging",
|
|
"version": "1.1.0",
|
|
"deploymentDate": "2026-09-19T16:00:00Z",
|
|
"releaseNotes": "Real-time monitoring",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2059",
|
|
"title": "پایگاه داده سنسورها",
|
|
"type": "database",
|
|
"description": "دادههای IoT",
|
|
"repositoryUrl": "https://git.example.com/ems-db",
|
|
"metadata": {
|
|
"createdAt": "2026-09-17T10:00:00Z",
|
|
"framework": "InfluxDB",
|
|
"language": "Flux"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-3050",
|
|
"environmentId": "env-prod",
|
|
"version": "1.0.0",
|
|
"deploymentDate": "2026-09-17T09:00:00Z",
|
|
"releaseNotes": "راهاندازی اولیه",
|
|
"status": "active",
|
|
"requiredDeployments": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-2060",
|
|
"title": "سرویس تحلیل مصرف",
|
|
"type": "service",
|
|
"description": "تحلیل الگوهای مصرف",
|
|
"repositoryUrl": "https://git.example.com/ems-analytics",
|
|
"metadata": {
|
|
"createdAt": "2026-09-18T10:00:00Z",
|
|
"owner": "مهندس مرادی",
|
|
"framework": "Python",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": ["proj-2057"],
|
|
"deployments": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"boards": [],
|
|
"boardTags": []
|
|
} |