{"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":"Commit Mesajlar\u0131: Kodunuzun Hikayesini Yazma Sanat\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Yj3ADpjTeq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/commit-mesajlari-kodunuzun-hikayesini-yazma-sanati\/\">Commit Mesajlar\u0131: Kodunuzun Hikayesini Yazma Sanat\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/commit-mesajlari-kodunuzun-hikayesini-yazma-sanati\/embed\/#?secret=Yj3ADpjTeq\" width=\"600\" height=\"338\" title=\"&#8220;Commit Mesajlar\u0131: Kodunuzun Hikayesini Yazma Sanat\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Yj3ADpjTeq\" 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":"Sadece birka\u00e7 sat\u0131r kod yaz\u0131p ge\u00e7mek mi, yoksa projenizin evrimini belgeleyen, ekip i\u00e7i ileti\u015fimi g\u00fc\u00e7lendiren ve kod taban\u0131n\u0131z\u0131 bir edebi \u015fahesere d\u00f6n\u00fc\u015ft\u00fcren izler b\u0131rakmak m\u0131 istersiniz? \u00c7o\u011fu zaman g\u00f6z ard\u0131 edilen commit mesajlar\u0131, asl\u0131nda bir geli\u015ftiricinin en g\u00fc\u00e7l\u00fc ileti\u015fim ara\u00e7lar\u0131ndan biridir. Bu kapsaml\u0131 rehberde, etkili commit mesajlar\u0131 yazman\u0131n s\u0131rlar\u0131n\u0131 ke\u015ffederken, kariyerinizin her a\u015famas\u0131nda bu beceriyi nas\u0131l bir avantaja \u00e7evirebilece\u011finizi g\u00f6receksiniz. Haz\u0131r m\u0131s\u0131n\u0131z? Kodunuzun sadece \u00e7al\u0131\u015fmakla kalmay\u0131p, ayn\u0131 zamanda konu\u015fmas\u0131n\u0131 sa\u011flamaya ba\u015flayal\u0131m!"}