{"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":"A\u00e7\u0131k Kaynak Katk\u0131lar\u0131nda Ret Cevab\u0131 Nas\u0131l Y\u00f6netilir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nhmY8pXHY5\"><a href=\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-katkilarinda-ret-cevabi-nasil-yonetilir\/\">A\u00e7\u0131k Kaynak Katk\u0131lar\u0131nda Ret Cevab\u0131 Nas\u0131l Y\u00f6netilir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/acik-kaynak-katkilarinda-ret-cevabi-nasil-yonetilir\/embed\/#?secret=nhmY8pXHY5\" width=\"600\" height=\"338\" title=\"&#8220;A\u00e7\u0131k Kaynak Katk\u0131lar\u0131nda Ret Cevab\u0131 Nas\u0131l Y\u00f6netilir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nhmY8pXHY5\" 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":"A\u00e7\u0131k kaynak projelerine katk\u0131da bulunmak, teknik becerilerinizi geli\u015ftirmek, global bir toplulu\u011fun par\u00e7as\u0131 olmak ve yaz\u0131l\u0131m d\u00fcnyas\u0131na de\u011fer katmak i\u00e7in harika bir yoldur. Ancak bu heyecan verici s\u00fcre\u00e7te, g\u00f6nderdi\u011finiz bir \u00e7ekme iste\u011fi (pull request) veya \u00f6neri, projenin s\u00fcrd\u00fcr\u00fcc\u00fcleri (maintainer) taraf\u0131ndan olumsuz bir yan\u0131tla kar\u015f\u0131lanabilir. Peki, bu \"hay\u0131r\" cevab\u0131n\u0131 nas\u0131l yorumlamal\u0131, neden al\u0131nd\u0131\u011f\u0131n\u0131 anlamal\u0131 ve bu durumu lehinize \u00e7evirmek i\u00e7in hangi ad\u0131mlar\u0131 atmal\u0131s\u0131n\u0131z? Bu makale, a\u00e7\u0131k kaynak maintainer'lar\u0131ndan gelen ret cevaplar\u0131n\u0131 anlamak, bunlara yap\u0131c\u0131 bir \u015fekilde yakla\u015fmak ve bu deneyimlerden \u00f6\u011frenerek daha ba\u015far\u0131l\u0131 katk\u0131lar sunmak i\u00e7in kapsaml\u0131 bir rehber sunmaktad\u0131r. A\u00e7\u0131k kaynak d\u00fcnyas\u0131na yeni ad\u0131m atanlardan deneyimli geli\u015ftiricilere kadar herkes i\u00e7in de\u011ferli bilgiler i\u00e7ermekte olup, bu s\u00fcreci bir hayal k\u0131r\u0131kl\u0131\u011f\u0131ndan ziyade bir geli\u015fim f\u0131rsat\u0131 olarak g\u00f6rmenizi sa\u011flayacakt\u0131r."}