{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"GitHub'\u0131n Eksik \u00d6zelli\u011fi: Klas\u00f6r \u0130ndirme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JOSJwJRXjd\"><a href=\"https:\/\/fatihsoysal.com\/blog\/githubin-eksik-ozelligi-klasor-indirme\/\">GitHub&#8217;\u0131n Eksik \u00d6zelli\u011fi: Klas\u00f6r \u0130ndirme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/githubin-eksik-ozelligi-klasor-indirme\/embed\/#?secret=JOSJwJRXjd\" width=\"600\" height=\"338\" title=\"&#8220;GitHub&#8217;\u0131n Eksik \u00d6zelli\u011fi: Klas\u00f6r \u0130ndirme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"JOSJwJRXjd\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"GitHub, milyonlarca geli\u015ftirici i\u00e7in vazge\u00e7ilmez bir platform olsa da, temel bir eksi\u011fi bulunuyor: tek t\u0131kla klas\u00f6r indirme \u00f6zelli\u011fi. Bu durum, \u00f6zellikle b\u00fcy\u00fck projelerde veya bir\u00e7ok dosyan\u0131n toplu olarak indirilmesi gerekti\u011finde \u00f6nemli zaman kayb\u0131na ve gereksiz ad\u0131mlara neden oluyor. Bu makalede, GitHub'\u0131n bu eksikli\u011finin nedenlerini, mevcut \u00e7\u00f6z\u00fcm yollar\u0131n\u0131 ve gelecekteki olas\u0131 geli\u015fmeleri ele alaca\u011f\u0131z. Ayr\u0131ca, farkl\u0131 senaryolara uygun pratik \u00e7\u00f6z\u00fcmler sunarak zamandan ve emekten tasarruf etmenizi sa\u011flayaca\u011f\u0131z."}