{"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":"Go API'n\u0131za Swagger Ekleyerek Dok\u00fcmantasyonu Kolayla\u015ft\u0131r\u0131n","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ymj3tnmqvK\"><a href=\"https:\/\/fatihsoysal.com\/blog\/go-apiniza-swagger-ekleyerek-dokumantasyonu-kolaylastirin\/\">Go API&#8217;n\u0131za Swagger Ekleyerek Dok\u00fcmantasyonu Kolayla\u015ft\u0131r\u0131n<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/go-apiniza-swagger-ekleyerek-dokumantasyonu-kolaylastirin\/embed\/#?secret=Ymj3tnmqvK\" width=\"600\" height=\"338\" title=\"&#8220;Go API&#8217;n\u0131za Swagger Ekleyerek Dok\u00fcmantasyonu Kolayla\u015ft\u0131r\u0131n&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Ymj3tnmqvK\" 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":"Go API geli\u015ftiricileri i\u00e7in dok\u00fcmantasyon s\u00fcreci s\u0131k\u0131c\u0131 ve zaman al\u0131c\u0131 olabilir. Peki, API'n\u0131z\u0131n g\u00fcc\u00fcn\u00fc ortaya koyan, etkile\u015fimli ve her zaman g\u00fcncel bir dok\u00fcmantasyona sahip olmak istemez miydiniz? Swagger (\u015fimdiki ad\u0131yla OpenAPI), bu sorunu ortadan kald\u0131ran g\u00fc\u00e7l\u00fc bir ara\u00e7 setidir ve Go projelerinize entegre etmek, d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fczden \u00e7ok daha basit ve verimli bir s\u00fcre\u00e7 sunar. Bu makale, Go tabanl\u0131 API'lar\u0131n\u0131za Swagger'\u0131 nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r."}