{
	"folders": [
		{
			"path": ".",
			"name": "Ana Dizin",
		},
		// {
		// 	"path": "./fikoyt-zorro.com",
		// 	"name": "FikoYT Zorro Yeni Çağ"
		// },
		{
			"path": "./fikoyt-ana",
			"name": "FikoYT MFE Sistem"
		},
		{
			"path": "./fikoyt-3D-sistem",
			"name": "FikoYT 3D Sistem"
		},
		// {
		// 	"path": "./flutter/fikoyt_akcali_v1",
		// 	"name": "FikoYT Akçalı v1"
		// },
		// {
		// 	"path": "./flutter/fikoyt_ui",
		// 	"name": "FikoYT Ui"
		// }
		{
			"path": "./docker/fikoyt-sunucu/merkez.go-server.com",
			"name": "FikoYT Go Server"
		},
		// {
		// 	"path": "./fikoyt-post-birlestiricisi",
		// 	"name": "FikoYT Post Birlestiricisi"
		// },
		// {
		// 	"path": "./fikoyt-post-compiler",
		// 	"name": "FikoYT NC Compiler Platform"
		// },
		// {
		// 	"path": "./fikoyt-modelhane-sistem",
		// 	"name": "FikoYT Modelhane Sistem"
		// },
		{
			"path": "./fikoyt-sistem",
			"name": "FikoYT Sistem"
		},
		// {
		// 	"path": "./fikoyt-paylasim",
		// 	"name": "FikoYT Paylasim"
		// },
		// {
		// 	"path": "./fikoyt-finans",
		// 	"name": "FikoFinans Kisisel Finans"
		// },
		// {
		// 	"path": "./soyagaci",
		// 	"name": "Soyağacı Sistemi"
		// }
	],
	"extensions": {
		"recommendations": [
			"Angular.ng-template",
			"PKief.material-icon-theme",
			"wayou.vscode-todo-highlight",
		],
	},
	/**/
	"settings": {
		"explorer.compactFolders": false,
		"explorer.fileNesting.enabled": true,
		"explorer.fileNesting.expand": false,
		"explorer.fileNesting.patterns": {
			"pubspec.yaml": "pubspec.lock,pubspec_overrides.yaml,.packages,.flutter-plugins,.flutter-plugins-dependencies,.metadata",
			"*.dart": "${capture}.g.dart"
		},
		"[dart]": {
			"editor.rulers": [
				200
			],
		},
		"dart.lineLength": 130,
		/** NOT:  Dosya Klasör Simgeleri*/
		"material-icon-theme.folders.associations": {
			"Merkur": "src",
			"B2B": "Queue",
			"B2B-KOK": "Redux-store",
			"fikoyt.com": "Redux-store",
			"B2B-Otekso": "Queue",
			"B2B-Yigit-Fren": "Queue",
			"B2B-Guney-Bilya": "Queue",
			"FikoSistem": "Benchmark",
			"env": "Yarn",
			"web-cli": "Expo",
			"Otekso": "Expo",
			"Sockets": "Redux-store",
			"FikoModuller": "Redux-store",
			"fikoytPazarYeri": "Redux-store",
			"uygulamalar": "Redux-store",
		},
		"material-icon-theme.files.associations": {
			"**.env.ts": "Yarn",
			"env.ts": "Yarn",
			"b2b-files.ts": "Clojure",
			"**.SQL.service.ts": "Haxe",
			"**.controller.ts": "Haxe",
			"**.sockets.ts": "Stryker",
			"**.class.ts": "Svelte",
		},
		/** NOT:  Performans İçin Arama Klasörleri Dışlanıyor*/
		"search.exclude": {
			"**/node_modules": true,
			"**/bower_components": true,
			"**/env": true,
			"**/venv": true
		},
		/** NOT:  Performans İçin İzlenen Dosyalar Dışlanıyor*/
		"files.watcherExclude": {
			"**/.git/objects/**": true,
			"**/.git/subtree-cache/**": true,
			"**/node_modules/**": true,
			"**/env/**": true,
			"**/venv/**": true,
			"env-*": true
		},
		"files.maxMemoryForLargeFilesMB": 1000,
		/** NOT:  Performans İçin İzlenen Dosyalar Dışlanıyor*/
		"typescript.tsserver.log": "off",
		/** */
		"html.format.contentUnformatted": "input,code,textarea,pre",
		"html.format.unformatted": "input",
		"html.format.wrapAttributes": "force-aligned",
		// "angular.suggest.includeAutomaticOptionalChainCompletions": true,
		// "angular.suggest.includeCompletionsWithSnippetText":true,
		// "angular.forceStrictTemplates": true,
		/** BİLGİ: Soldaki Editor Dosyalarında Gözükmeyecek Dosya/Klasörler  */
		"files.exclude": {
			"**/node_modules/": true,
			"**/dist/": true,
			"**/e2e/": true,
			"**/.vscode/": false,
			"**/.gitignore": true,
			"**/.gitkeep": true,
			"**/.editorconfig": true,
			"**/sertifika/**": true,
			"**/__pcache__/**": true,
			"node-**": true,
			"python**": true,
		},
		/** BİLGİ: TODO Highlight İşretleme Ayarları */
		"todohighlight.isEnable": true,
		"todohighlight.isCaseSensitive": true,
		/** NOT: TODO Highlight İşaret Ayarları  */
		"todohighlight.keywords": [
			{
				"text": " YAP: ",
				"before": {
					"contentText": "📝"
				},
				"color": "white",
				"backgroundColor": "blue",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " YAPILDI: ",
				"before": {
					"contentText": "✔️"
				},
				"color": "white",
				"backgroundColor": "darkgreen",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " NOT: ",
				"before": {
					"contentText": "✏️"
				},
				"color": "black",
				"backgroundColor": "aqua",
				"overviewRulerColor": "black",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " ONAR: ",
				"before": {
					"contentText": "🛠️"
				},
				"color": "#fff",
				"backgroundColor": "#f55aa8",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " HATA: ",
				"before": {
					"contentText": "⚠️"
				},
				"color": "#fff",
				"backgroundColor": "red",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " SİL: ",
				"before": {
					"contentText": "🗑️"
				},
				"color": "#fff",
				"backgroundColor": "rgb(210, 105, 30)",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " FİKİR: ",
				"before": {
					"contentText": "💡"
				},
				"color": "#000",
				"backgroundColor": "orange",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " BİLGİ: ",
				"before": {
					"contentText": "👨"
				},
				"color": "#000",
				"backgroundColor": "lightgreen",
				"isWholeLine": false,
				"cursor": "pointer",
				"border": "1px solid #eee",
				"borderRadius": "2px",
				"whiteSpace": "5px"
			},
			{
				"text": " AYRAÇ: ",
				"before": {
					"contentText": "📌"
				},
				"color": "#fff",
				"backgroundColor": "#273746",
				"isWholeLine": true,
				"overviewRulerColor": "green",
				"cursor": "pointer",
				// "border": "1px dashed yellow",
				"borderRadius": "0px",
			},
			{
				"text": "RS+: ",
				"color": "orange",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "RM+: ",
				"color": "#2E9AFE",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "RK+: ",
				"color": "#FF5733",
				"backgroundColor": "none",
				"isWholeLine": true,
				"overviewRulerColor": "orange",
				"fontWeight": "bold"
			},
			{
				"text": "console.log",
				"before": {
					"contentText": "💬"
				},
				"color": "#fff",
				"backgroundColor": "blue",
				"isWholeLine": false,
				"overviewRulerColor": "blue",
				"cursor": "pointer",
				"border": "1px solid yellow",
				"borderRadius": "0.5em",
			},
			{
				"text": "print",
				"before": {
					"contentText": "💬"
				},
				"color": "#fff",
				"backgroundColor": "blue",
				"isWholeLine": false,
				"overviewRulerColor": "blue",
				"cursor": "pointer",
				"border": "1px solid yellow",
				"borderRadius": "0.5em",
			}
		],
		"todohighlight.defaultStyle": {},
		"todohighlight.include": [
			"**/*.js",
			// "**/*.jsx",
			"**/*.ts",
			// "**/*.tsx",
			"**/*.html",
			// "**/*.php",
			"**/*.css",
			"**/*.scss"
		],
		"todohighlight.exclude": [
			"**/node_modules/**",
			"**/bower_components/**",
			"**/dist/**",
			"**/build/**",
			"**/.vscode/**",
			"**/.github/**",
			"**/_output/**",
			"**/*.min.*",
			"**/*.map",
			"**/.next/**"
		],
		"todohighlight.maxFilesForSearch": 0,
		"todohighlight.toggleURI": false,
		// BİLGİ: Otomatik Çalıştırmalar İçin
		"task.allowAutomaticTasks": "on",
		/** BİLGİ: Python Yolu */
		"python.pythonPath": "./python311/python.exe",
		"CodeGPT.apiKey": "CodeGPT Plus Beta",
		"angular.forceStrictTemplates": false,
		"angular.enable-strict-mode-prompt": false,
		"angular.view-engine": true,
		"typescript.tsdk": "fikoyt-sistem\\node_modules\\typescript\\lib",
		"continue.enableQuickActions": true,
		"continue.enableConsole": true,
		/***/
	},
	/***/
	/** BİLGİ: Otomatik Önceden Tanımlanmış Ve Gruplandırılabilen VsCode Görevleri*/
	// YAP:  Diğer Ek Görevleri Zamanı Geldikçe Ekle
	"tasks": {
		"version": "2.0.0",
		/** YAP:  Input Parametreleri Custom Node İçin */
		"inputs": [
			{
				"id": "stringIste",
				"type": "promptString",
				"description": "FikoYTun Web-Cli Noduna Yarn İle Paket Ekleyin.",
				"default": ""
			},
			{
				"id": "pythonPipPkaetIsmi",
				"type": "promptString",
				"description": "FikoYTun Çalışma Alanındaki Python'una Pip İle Paket Ekleyin.",
				"default": ""
			}
		],
		/** NOT: Görevler */
		"tasks": [
			{
				"label": "FikoYT Yeni Çağ WebSite Go Port=444",
				"detail": "FikoYT Kişisel WebSite Fomantic (FrontEnd)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt.com/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve"
				},
				"presentation": {},
				"problemMatcher": [],
				"runOptions": {}
			},
			{
				"label": "FikoYT Yeni Çağ WebSite Ng Zorro Port=444",
				"detail": "FikoYT Kişisel WebSite Fomantic (FrontEnd)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-zorro.com/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve "
				},
				"presentation": {},
				"problemMatcher": [],
				"runOptions": {}
			},
			{
				"label": "FikoYT 3D Sistem Development Port=444",
				"detail": "FikoYT 3D CAD Sistemi - Development Mode (Hot Reload)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-3D-sistem/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve --configuration=development"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				// "runOptions": {
				// 	"runOn": "folderOpen"
				// }
			},
			{
				"label": "FikoYT 3D Sistem Production Port=443",
				"detail": "FikoYT 3D CAD Sistemi - Production Build & Serve (dist klasörü)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-3D-sistem/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng build --configuration=production; ng serve --configuration=production"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				// "runOptions": {
				// 	"runOn": "folderOpen"
				// }
			},
			{
				"label": "Merkez Server Veritabanı Port=9001",
				"detail": "FikoYT İçin Yazılan Tüm Serverların Merkez Veritabanı(VT)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/_VT_"
				},
				"windows": {
					"options": {
						"cwd": "${workspaceRoot}/_VT_"
					},
					"command": "./baslat-rs.bat"
				},
				"presentation": {},
				"problemMatcher": [],
				"runOptions": {}
			},
			{
				"label": "Merkez Go Server Port=9000",
				"detail": "FikoYT İçin Yazılan Tüm Serverların Merkez Veritabanı(VT)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/merkez.go-server.com"
				},
				"windows": {
					"options": {
						"cwd": "${workspaceRoot}/merkez.go-server.com"
					},
					"command": "air"
				},
				"presentation": {},
				"problemMatcher": [],
				"runOptions": {}
			},
			{
				"label": "FikoYT Post Birlestiricisi Port=446",
				"detail": "CNC Post Birleştirici - Profesyonel G-Code birleştirme aracı",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-post-birlestiricisi/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				// "runOptions": {
				// 	"runOn": "folderOpen"
				// }
			},
			{
				"label": "FikoYT NC Compiler Platform Port=447",
				"detail": "Next-Generation NC Compiler - Angular Frontend + REST API Backend (HTTPS)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-post-compiler/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				// "runOptions": {
				// 	"runOn": "folderOpen"
				// }
			},
			{
				"label": "FikoYT Modelhane Sistem Port=448",
				"detail": "Modelhane Üretim Yönetim Sistemi - Giriş → Strafor → CAM → CNC → Boru Bükme → Montaj → Sevkiyat",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-modelhane-sistem/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				// "runOptions": {
				// 	"runOn": "folderOpen"
				// }
			},
			{
				"label": "FikoFinans Kisisel Finans Port=450",
				"detail": "FikoFinans - Kisisel ve Sirket Finans Yonetim Sistemi - Kontrol Paneli, Hesaplar, Kayitlar, Analitik",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-finans/"
				},
				"windows": {
					"command": "$env:NG_PERSISTENT_BUILD_CACHE=1; ng serve"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
			},
			{
				"label": "FikoYT Sistem Port=443",
				"detail": "FikoYT Sistem - Birlesik Uygulama Platformu (3D + Paylasim + Soyagaci)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-sistem/"
				},
				"windows": {
					"command": "ng serve --configuration=development"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
				"runOptions": {
					"runOn": "folderOpen"
				}
			},
			{
				"label": "FikoYT Paylasim Port=455",
				"detail": "FikoYT Paylasim Sistemi - Bagimsiz Kart Paylasim Uygulamasi (SSL)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/fikoyt-paylasim/"
				},
				"windows": {
					"command": "ng serve --port 455"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
			},
			{
				"label": "Soyağacı Sistemi Port=449",
				"detail": "Soyağacı - Bağımsız Aile Ağacı Uygulaması (SSL)",
				"type": "shell",
				"options": {
					"cwd": "${workspaceRoot}/soyagaci/"
				},
				"windows": {
					"command": "ng serve"
				},
				"presentation": {
					"reveal": "always",
					"panel": "new"
				},
				"problemMatcher": [],
			}
		]
	},
}
// Available variables which can be used inside of strings.
// ${workspaceRoot}: the root folder of the team
// ${file}: the current opened file
// ${fileBasename}: the current opened file's basename
// ${fileDirname}: the current opened file's dirname
// ${fileExtname}: the current opened file's extension
// ${cwd}: the current working directory of the spawned process