{"id":45282,"date":"2026-10-20T09:01:03","date_gmt":"2026-10-20T06:01:03","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/"},"modified":"2026-10-20T09:01:22","modified_gmt":"2026-10-20T06:01:22","slug":"hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/","title":{"rendered":"Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80"},"content":{"rendered":"<h2>Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80<\/h2>\n<p>A\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n kap\u0131lar\u0131 herkese a\u00e7\u0131k m\u0131? Peki, bu devasa ekosisteme nas\u0131l ad\u0131m at\u0131l\u0131r? CUI&#8217;de d\u00fczenlenen Hacktoberfest etkinli\u011fi, bu sorulara yan\u0131t arayanlar i\u00e7in e\u015fsiz bir f\u0131rsat sundu. Gelin, bu heyecan verici bulu\u015fmada neler konu\u015fuldu, neler payla\u015f\u0131ld\u0131 birlikte inceleyelim!<\/p>\n<h2>Neden Hacktoberfest ve A\u00e7\u0131k Kaynak Katk\u0131s\u0131 \u00d6nemli?<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz teknoloji d\u00fcnyas\u0131nda a\u00e7\u0131k kaynak yaz\u0131l\u0131mlar (open-source software) adeta bir mihenk ta\u015f\u0131 haline geldi. \u0130\u015fletim sistemlerinden web taray\u0131c\u0131lar\u0131na, mobil uygulamalardan yapay zeka k\u00fct\u00fcphanelerine kadar hayat\u0131m\u0131z\u0131n her alan\u0131nda a\u00e7\u0131k kaynak kodlu projelerle kar\u015f\u0131la\u015f\u0131yoruz. Peki, bu projeler nas\u0131l bu kadar geli\u015febiliyor ve s\u00fcrd\u00fcr\u00fclebiliyor? Cevap, d\u00fcnyan\u0131n d\u00f6rt bir yan\u0131ndan gelen geli\u015ftiricilerin g\u00f6n\u00fcll\u00fc katk\u0131lar\u0131nda gizli. Hacktoberfest ise tam da bu noktada devreye giriyor. Her y\u0131l Ekim ay\u0131nda d\u00fczenlenen bu etkinlik, yaz\u0131l\u0131m geli\u015ftiricilere a\u00e7\u0131k kaynak projelerine katk\u0131da bulunmalar\u0131 i\u00e7in bir te\u015fvik sunuyor. Kat\u0131l\u0131mc\u0131lar, belirli say\u0131da katk\u0131 yaparak (genellikle 4 pull request &#8211; PR), Hacktoberfest&#8217;in sembolik hediyelerinden birini kazanma \u015fans\u0131 yakal\u0131yor. Bu, hem yeni ba\u015flayanlar i\u00e7in a\u00e7\u0131k kaynak d\u00fcnyas\u0131na ad\u0131m atman\u0131n hem de deneyimli geli\u015ftiriciler i\u00e7in toplulu\u011fa geri vermenin harika bir yolu. CUI (Comsats University Islamabad) kamp\u00fcs\u00fcnde d\u00fczenlenen bu etkinlik, yerel geli\u015ftirici toplulu\u011funu bir araya getirerek bu \u00f6nemli giri\u015fimi destekledi.<\/p>\n<p>A\u00e7\u0131k kayna\u011f\u0131n \u00f6nemi sadece kod payla\u015f\u0131m\u0131ndan ibaret de\u011fil. Ayn\u0131 zamanda \u015feffafl\u0131k, i\u015fbirli\u011fi, \u00f6\u011frenme ve inovasyon k\u00fclt\u00fcr\u00fcn\u00fc de besliyor. Bir projenin kodunun herkese a\u00e7\u0131k olmas\u0131, hatalar\u0131n daha h\u0131zl\u0131 tespit edilip d\u00fczeltilmesine, yeni \u00f6zelliklerin daha kolay geli\u015ftirilmesine ve farkl\u0131 bak\u0131\u015f a\u00e7\u0131lar\u0131n\u0131n projeye entegre edilmesine olanak tan\u0131r. Bu dinamik yap\u0131, kapal\u0131 kaynakl\u0131 (closed-source) projelere k\u0131yasla daha h\u0131zl\u0131 geli\u015fim ve daha sa\u011flam yaz\u0131l\u0131mlar ortaya \u00e7\u0131karabilir. Ayr\u0131ca, a\u00e7\u0131k kaynak projelerine katk\u0131da bulunmak, geli\u015ftiricilerin portf\u00f6ylerini zenginle\u015ftirmelerine, yeni teknolojiler \u00f6\u011frenmelerine ve k\u00fcresel bir toplulu\u011fun par\u00e7as\u0131 olmalar\u0131na yard\u0131mc\u0131 olur. CUI&#8217;deki bu bulu\u015fma, \u00f6\u011frencilerin ve profesyonellerin bu ekosistemin bir par\u00e7as\u0131 olmalar\u0131 i\u00e7in somut bir ad\u0131m atmas\u0131n\u0131 sa\u011flad\u0131. Etkinli\u011fin temel amac\u0131, kat\u0131l\u0131mc\u0131lar\u0131 a\u00e7\u0131k kaynak projelerine ilk katk\u0131lar\u0131n\u0131 yapmaya te\u015fvik etmek ve bu s\u00fcre\u00e7te onlara rehberlik etmekti. Bu, \u00f6zellikle yaz\u0131l\u0131m m\u00fchendisli\u011fi alan\u0131nda e\u011fitim g\u00f6ren \u00f6\u011frenciler i\u00e7in kariyerlerine ba\u015flamadan \u00f6nce de\u011ferli bir deneyim kazanma f\u0131rsat\u0131 sundu.<\/p>\n<p>Hacktoberfest&#8217;in getirdi\u011fi bu k\u00fcresel hareketlilik, yerel topluluklar\u0131n da bu s\u00fcrece dahil olmas\u0131n\u0131 sa\u011fl\u0131yor. CUI&#8217;de d\u00fczenlenen etkinlik, \u0130slamabad ve \u00e7evresindeki teknoloji merakl\u0131lar\u0131n\u0131 bir araya getirerek bilgi payla\u015f\u0131m\u0131n\u0131 ve a\u011f olu\u015fturmay\u0131 te\u015fvik etti. Bu t\u00fcr etkinlikler, yerel teknoloji ekosisteminin b\u00fcy\u00fcmesine de katk\u0131da bulunur. Geli\u015ftiriciler, benzer ilgi alanlar\u0131na sahip ki\u015filerle tan\u0131\u015farak projeler geli\u015ftirebilir, fikir al\u0131\u015fveri\u015finde bulunabilir ve hatta gelecekteki i\u015fbirliklerinin temellerini atabilirler. Bu nedenle, Hacktoberfest gibi etkinliklerin sadece kod yazmaktan ibaret olmad\u0131\u011f\u0131n\u0131, ayn\u0131 zamanda bir topluluk olu\u015fturma ve bilgi payla\u015f\u0131m platformu oldu\u011funu anlamak \u00f6nemlidir. Bu etkinlik, kat\u0131l\u0131mc\u0131lara sadece teknik becerilerini geli\u015ftirmeleri i\u00e7in de\u011fil, ayn\u0131 zamanda a\u00e7\u0131k kaynak felsefesini benimsemeleri i\u00e7in de bir zemin haz\u0131rlad\u0131. Kat\u0131l\u0131mc\u0131lar, bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131klar\u0131 zorluklar\u0131 nas\u0131l a\u015ft\u0131klar\u0131n\u0131, projelerde nas\u0131l yer ald\u0131klar\u0131n\u0131 ve bu deneyimden neler \u00f6\u011frendiklerini birbirleriyle payla\u015ft\u0131lar.<\/p>\n<h2>CUI&#8217;deki Hacktoberfest Bulu\u015fmas\u0131n\u0131n Amac\u0131 ve Kapsam\u0131<\/h2>\n<p>Comsats University Islamabad (CUI) kamp\u00fcs\u00fcnde d\u00fczenlenen Hacktoberfest etkinli\u011fi, a\u00e7\u0131k kaynak d\u00fcnyas\u0131na ilgi duyan herkesi kucaklamay\u0131 hedefledi. Etkinli\u011fin temel amac\u0131, \u00f6zellikle yeni ba\u015flayan geli\u015ftiricilere a\u00e7\u0131k kaynak projelerine katk\u0131da bulunman\u0131n inceliklerini \u00f6\u011fretmek ve onlar\u0131 bu s\u00fcrece te\u015fvik etmekti. G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen teknoloji d\u00fcnyas\u0131nda, a\u00e7\u0131k kaynakl\u0131 yaz\u0131l\u0131mlar\u0131n \u00f6nemi her ge\u00e7en g\u00fcn art\u0131yor. Bu nedenle, \u00fcniversite \u00f6\u011frencileri ve gen\u00e7 profesyoneller i\u00e7in bu ekosistemin bir par\u00e7as\u0131 olmak, kariyerleri a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir avantaj sa\u011fl\u0131yor. CUI&#8217;deki bulu\u015fma, bu avantaj\u0131 sa\u011flamak ad\u0131na \u00f6nemli bir rol \u00fcstlendi. Etkinlik, sadece kod yazmakla kalmay\u0131p, ayn\u0131 zamanda a\u00e7\u0131k kaynak felsefesini, toplulukla etkile\u015fim kurmay\u0131 ve projelerde nas\u0131l yer al\u0131naca\u011f\u0131n\u0131 da kaps\u0131yordu.<\/p>\n<p>GDG (Google Developer Groups) taraf\u0131ndan desteklenen bu etkinlik, Google&#8217;\u0131n geli\u015ftirici topluluklar\u0131na verdi\u011fi \u00f6nemin de bir g\u00f6stergesiydi. GDG gruplar\u0131, teknoloji merakl\u0131lar\u0131n\u0131 bir araya getirerek bilgi payla\u015f\u0131m\u0131n\u0131, \u00f6\u011frenmeyi ve yeni projeler geli\u015ftirmeyi te\u015fvik eden k\u00fcresel bir a\u011fd\u0131r. CUI&#8217;deki Hacktoberfest etkinli\u011finin GDG ile i\u015fbirli\u011fi i\u00e7inde d\u00fczenlenmesi, etkinli\u011fin daha geni\u015f bir kitleye ula\u015fmas\u0131n\u0131 ve daha profesyonel bir organizasyon yap\u0131s\u0131na sahip olmas\u0131n\u0131 sa\u011flad\u0131. Bu i\u015fbirli\u011fi sayesinde, kat\u0131l\u0131mc\u0131lar hem yerel bir toplulukla etkile\u015fim kurma f\u0131rsat\u0131 buldular hem de k\u00fcresel bir geli\u015ftirici toplulu\u011funun par\u00e7as\u0131 olma deneyimini ya\u015fad\u0131lar. Etkinli\u011fin kapsam\u0131, ba\u015flang\u0131\u00e7 seviyesindeki geli\u015ftiricilerin ihtiya\u00e7lar\u0131na odaklan\u0131rken, deneyimli kat\u0131l\u0131mc\u0131lara da ilham verecek ve onlar\u0131 yeni projelere y\u00f6nlendirecek i\u00e7erikler sunmay\u0131 ama\u00e7lad\u0131. Kat\u0131l\u0131mc\u0131lar, etkinlik boyunca Git ve GitHub gibi temel ara\u00e7lar\u0131 \u00f6\u011frenme, ilk pull request&#8217;lerini g\u00f6nderme ve a\u00e7\u0131k kaynak projelerinde kar\u015f\u0131lar\u0131na \u00e7\u0131kabilecek yayg\u0131n sorunlara \u00e7\u00f6z\u00fcm bulma konular\u0131nda rehberlik ald\u0131lar.<\/p>\n<p>Bu t\u00fcr etkinliklerin en b\u00fcy\u00fck faydalar\u0131ndan biri, kat\u0131l\u0131mc\u0131lar\u0131n birbirleriyle ve deneyimli geli\u015ftiricilerle etkile\u015fim kurmas\u0131n\u0131 sa\u011flamas\u0131d\u0131r. CUI&#8217;deki bulu\u015fma, sadece bilgi aktar\u0131m\u0131n\u0131n yap\u0131ld\u0131\u011f\u0131 bir sunum olman\u0131n \u00f6tesinde, bir a\u011f olu\u015fturma (networking) ortam\u0131 da sundu. Kat\u0131l\u0131mc\u0131lar, benzer ilgi alanlar\u0131na sahip ki\u015filerle tan\u0131\u015farak projeler hakk\u0131nda fikir al\u0131\u015fveri\u015finde bulunabilir, gelecekteki i\u015fbirlikleri i\u00e7in zemin haz\u0131rlayabilir ve hatta kariyer hedeflerine ula\u015fmada destekleyici bir \u00e7evre edinebilirler. Bu sosyal etkile\u015fim, a\u00e7\u0131k kaynak toplulu\u011funun en g\u00fc\u00e7l\u00fc yanlar\u0131ndan biridir. Etkinlik, bu topluluk ruhunu CUI kamp\u00fcs\u00fcne ta\u015f\u0131yarak, \u00f6\u011frencilerin ve geli\u015ftiricilerin motivasyonunu art\u0131rmay\u0131 hedefledi. Kat\u0131l\u0131mc\u0131lar, sadece teknik bilgi edinmekle kalmay\u0131p, ayn\u0131 zamanda a\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n sundu\u011fu f\u0131rsatlar\u0131 ve bu d\u00fcnyada nas\u0131l ba\u015far\u0131l\u0131 olabileceklerini de \u00f6\u011frendiler.<\/p>\n<h2>A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na Giri\u015f: Temel Kavramlar ve Ara\u00e7lar<\/h2>\n<p>Hacktoberfest&#8217;e kat\u0131lmak ve a\u00e7\u0131k kaynak projelerine katk\u0131da bulunmak i\u00e7in \u00f6ncelikle baz\u0131 temel kavramlar\u0131 ve ara\u00e7lar\u0131 anlamak gerekiyor. Bu, \u00f6zellikle teknolojiye yeni ba\u015flayanlar i\u00e7in yol g\u00f6sterici olacakt\u0131r. A\u00e7\u0131k kaynak, yaz\u0131l\u0131m\u0131n kaynak kodunun herkes taraf\u0131ndan eri\u015filebilir, okunabilir, de\u011fi\u015ftirilebilir ve da\u011f\u0131t\u0131labilir oldu\u011fu bir lisanslama modelidir. Bu, yaz\u0131l\u0131m\u0131n \u00f6zg\u00fcrce kullan\u0131labilmesi ve geli\u015ftirilebilmesi anlam\u0131na gelir. A\u00e7\u0131k kaynak projeleri genellikle bir topluluk taraf\u0131ndan y\u00f6netilir ve geli\u015ftirilir. Bu topluluk, farkl\u0131 ge\u00e7mi\u015flere ve yeteneklere sahip insanlardan olu\u015fabilir. Katk\u0131da bulunmak isteyen herkes, projeye kendi uzmanl\u0131k alan\u0131na g\u00f6re katk\u0131 sa\u011flayabilir. Bu, kod yazmak, dok\u00fcmantasyon haz\u0131rlamak, hatalar\u0131 bildirmek, \u00e7eviri yapmak veya projeyi test etmek gibi \u00e7e\u015fitli \u015fekillerde olabilir.<\/p>\n<p>Bu ekosistemin merkezinde ise Git ve GitHub gibi ara\u00e7lar yer al\u0131yor. Git, da\u011f\u0131t\u0131k bir versiyon kontrol sistemidir. Yani, kodunuzun farkl\u0131 s\u00fcr\u00fcmlerini takip etmenizi sa\u011flar. Bir hata yapt\u0131\u011f\u0131n\u0131zda veya eski bir s\u00fcr\u00fcme d\u00f6nmek istedi\u011finizde Git sayesinde kolayca geri d\u00f6nebilirsiniz. GitHub ise Git tabanl\u0131 projeler i\u00e7in pop\u00fcler bir bar\u0131nd\u0131rma platformudur. A\u00e7\u0131k kaynak projelerinin b\u00fcy\u00fck \u00e7o\u011funlu\u011fu GitHub \u00fczerinde bar\u0131nd\u0131r\u0131l\u0131r. Burada projelerin kod depolar\u0131n\u0131 (repository) bulabilir, projeleri fork edebilir (kendi hesab\u0131n\u0131za kopyalayabilir), de\u011fi\u015fiklikler yapabilir ve bu de\u011fi\u015fiklikleri ana projeye g\u00f6nderebilirsiniz. Bu s\u00fcrece &#8220;pull request&#8221; (PR) g\u00f6ndermek denir. A\u00e7\u0131k kaynak d\u00fcnyas\u0131nda katk\u0131da bulunman\u0131n en yayg\u0131n yolu budur. \u0130lk PR&#8217;nizi g\u00f6ndermek heyecan verici bir deneyim olabilir ve bu s\u00fcre\u00e7te do\u011fru ad\u0131mlar\u0131 izlemek \u00f6nemlidir.<\/p>\n<p>Etkinlikte bu temel ara\u00e7lar \u00fczerinde duruldu. Kat\u0131l\u0131mc\u0131lara Git&#8217;in temel komutlar\u0131 (<code>git clone<\/code>, <code>git add<\/code>, <code>git commit<\/code>, <code>git push<\/code>, <code>git pull<\/code>) tan\u0131t\u0131ld\u0131. Ard\u0131ndan GitHub aray\u00fcz\u00fc \u00fczerinden bir proje nas\u0131l fork edilir, de\u011fi\u015fiklikler nas\u0131l yap\u0131l\u0131r ve pull request nas\u0131l olu\u015fturulur ad\u0131m ad\u0131m g\u00f6sterildi. \u00d6zellikle, bir projeye ilk katk\u0131y\u0131 yapacak ki\u015filerin dikkat etmesi gereken noktalar vurguland\u0131. \u00d6rne\u011fin, projenin README dosyas\u0131n\u0131 dikkatlice okumak, katk\u0131da bulunma kurallar\u0131na (CONTRIBUTING.md) uymak ve g\u00f6nderilecek kodun projenin genel standartlar\u0131na uygun olmas\u0131na \u00f6zen g\u00f6stermek gibi. Bu t\u00fcr detaylar, ilk PR&#8217;nizin kabul edilme \u015fans\u0131n\u0131 art\u0131r\u0131r ve topluluk i\u00e7inde olumlu bir ilk izlenim b\u0131rakman\u0131z\u0131 sa\u011flar. Ayr\u0131ca, iyi bir dok\u00fcmantasyonun \u00f6nemi de \u00fczerinde duruldu. A\u00e7\u0131k kaynak projelerinde dok\u00fcmantasyon, yeni kullan\u0131c\u0131lar\u0131n projeyi anlamas\u0131na ve kullanmas\u0131na yard\u0131mc\u0131 olan kritik bir unsurdur. Bu nedenle, dok\u00fcmantasyona katk\u0131da bulunmak da de\u011ferli bir giri\u015f yoludur.<\/p>\n<h2>\u0130lk Hacktoberfest Katk\u0131n\u0131z\u0131 Yapmak: Ad\u0131m Ad\u0131m Rehber<\/h2>\n<p>CUI&#8217;deki Hacktoberfest etkinli\u011finin en heyecan verici k\u0131s\u0131mlar\u0131ndan biri, kat\u0131l\u0131mc\u0131lara ilk a\u00e7\u0131k kaynak katk\u0131lar\u0131n\u0131 yapma f\u0131rsat\u0131 sunmas\u0131yd\u0131. Bu s\u00fcre\u00e7, ilk ba\u015fta g\u00f6z korkutucu g\u00f6r\u00fcnebilir, ancak do\u011fru ad\u0131mlar\u0131 izleyerek olduk\u00e7a keyifli bir deneyime d\u00f6n\u00fc\u015febilir. \u0130lk ad\u0131m, katk\u0131da bulunabilece\u011finiz uygun bir proje bulmakt\u0131r. Hacktoberfest i\u00e7in \u00f6zel olarak etiketlenmi\u015f projeleri GitHub \u00fczerinde arayabilirsiniz. Genellikle &#8220;hacktoberfest&#8221; veya &#8220;good first issue&#8221; gibi etiketlere sahip projeler, yeni ba\u015flayanlar i\u00e7in uygundur. Bu etiketler, projenin yeni katk\u0131c\u0131lar\u0131 memnuniyetle kar\u015f\u0131lad\u0131\u011f\u0131n\u0131 ve ba\u015flang\u0131\u00e7 seviyesinde g\u00f6revler sundu\u011funu g\u00f6sterir.<\/p>\n<p>Uygun bir proje bulduktan sonraki ad\u0131m, projeyi kendi GitHub hesab\u0131n\u0131za &#8220;fork&#8221; etmektir. Forklama i\u015flemi, projenin sizin hesab\u0131n\u0131zda ba\u011f\u0131ms\u0131z bir kopyas\u0131n\u0131 olu\u015fturur. Bu, ana projeyi etkilemeden \u00fczerinde de\u011fi\u015fiklikler yapman\u0131za olanak tan\u0131r. Forklad\u0131ktan sonra, projenin kodunu bilgisayar\u0131n\u0131za &#8220;clone&#8221; etmeniz gerekir. Bu, yerel bilgisayar\u0131n\u0131zda projenin t\u00fcm dosyalar\u0131na eri\u015fmenizi sa\u011flar. Ard\u0131ndan, bilgisayar\u0131n\u0131zda Git kullanarak yeni bir &#8220;branch&#8221; (dal) olu\u015fturursunuz. Her yeni \u00f6zellik veya hata d\u00fczeltmesi i\u00e7in ayr\u0131 bir branch olu\u015fturmak iyi bir pratiktir. Bu, kodunuzu ana projeden izole etmenizi sa\u011flar. Branch&#8217;inizi olu\u015fturduktan sonra, \u00fczerinde \u00e7al\u0131\u015fmak istedi\u011finiz g\u00f6revi (\u00f6rne\u011fin, bir hata d\u00fczeltmek veya yeni bir \u00f6zellik eklemek) ger\u00e7ekle\u015ftirirsiniz. Bu a\u015famada kod yazabilir, dok\u00fcmantasyon ekleyebilir veya mevcut kodu iyile\u015ftirebilirsiniz.<\/p>\n<p>Yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklikleri tamamlad\u0131ktan sonra, bu de\u011fi\u015fiklikleri yerel Git deponuza &#8220;commit&#8221; etmeniz gerekir. Commit, yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin bir kayd\u0131n\u0131 olu\u015fturur. Her commit&#8217;in a\u00e7\u0131klay\u0131c\u0131 bir mesaj\u0131 olmal\u0131d\u0131r, b\u00f6ylece ne yapt\u0131\u011f\u0131n\u0131z\u0131 kolayca anlayabilirsiniz. Commit&#8217;lerinizi tamamlad\u0131ktan sonra, bu de\u011fi\u015fiklikleri kendi GitHub hesab\u0131n\u0131zdaki fork&#8217;lanm\u0131\u015f deponuza &#8220;push&#8221; edersiniz. Son olarak, GitHub aray\u00fcz\u00fc \u00fczerinden ana projeye bir &#8220;pull request&#8221; (PR) g\u00f6nderirsiniz. Bu PR, yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin ana projeye dahil edilmesini talep eder. PR g\u00f6nderdikten sonra, projenin ana geli\u015ftiricileri de\u011fi\u015fikliklerinizi inceleyecek ve geri bildirimde bulunacakt\u0131r. Bu geri bildirimlere g\u00f6re gerekli d\u00fczeltmeleri yapman\u0131z istenebilir. Bu etkile\u015fimli s\u00fcre\u00e7, a\u00e7\u0131k kaynak geli\u015ftirmenin \u00f6nemli bir par\u00e7as\u0131d\u0131r ve size de\u011ferli geri bildirimler sa\u011flar.<\/p>\n<p>Etkinlikte g\u00f6sterilen bir \u00f6rnek vaka analizi \u015fuydu: Kat\u0131l\u0131mc\u0131lardan biri, basit bir web sitesi i\u00e7in &#8220;hakk\u0131m\u0131zda&#8221; sayfas\u0131na bir b\u00f6l\u00fcm eklemek \u00fczere bir proje se\u00e7mi\u015fti. Projeyi fork etti, yerel makinesine indirdi, yeni bir branch olu\u015fturdu, &#8220;hakk\u0131m\u0131zda&#8221; metnini ekledi, de\u011fi\u015fiklikleri commit etti, push etti ve bir pull request g\u00f6nderdi. Proje sahibi, g\u00f6nderilen metni inceledi ve k\u00fc\u00e7\u00fck bir dilbilgisi d\u00fczeltmesi \u00f6nerdi. Kat\u0131l\u0131mc\u0131, bu \u00f6neriyi dikkate alarak de\u011fi\u015fikli\u011fi yapt\u0131, tekrar commit etti ve push etti. Ard\u0131ndan PR g\u00fcncellendi ve proje sahibi taraf\u0131ndan kabul edildi. Bu basit ama etkili s\u00fcre\u00e7, kat\u0131l\u0131mc\u0131lara ilk katk\u0131lar\u0131n\u0131n nas\u0131l kabul edildi\u011fini g\u00f6sterdi ve onlara b\u00fcy\u00fck bir motivasyon sa\u011flad\u0131. Bu t\u00fcr pratik uygulamalar, teorik bilgiyi prati\u011fe d\u00f6kmenin en etkili yoludur.<\/p>\n<h2>Vaka Analizi: Basit Bir Web Sitesi Hatas\u0131n\u0131n D\u00fczeltilmesi<\/h2>\n<p>CUI&#8217;deki Hacktoberfest bulu\u015fmas\u0131nda, kat\u0131l\u0131mc\u0131lara somut bir \u00f6rnek \u00fczerinden a\u00e7\u0131k kaynak katk\u0131s\u0131 yapman\u0131n s\u00fcreci anlat\u0131ld\u0131. Bu vaka analizinde, pop\u00fcler bir a\u00e7\u0131k kaynakl\u0131 blog platformunun basit bir &#8220;hata&#8221; (bug) d\u00fczeltmesi ele al\u0131nd\u0131. Bu platformun web sitesinde, belirli bir taray\u0131c\u0131da ve ekran boyutunda men\u00fc \u00e7ubu\u011funun do\u011fru g\u00f6r\u00fcnt\u00fclenmedi\u011fi bir sorun vard\u0131. Bu t\u00fcr k\u00fc\u00e7\u00fck g\u00f6rsel hatalar, kullan\u0131c\u0131 deneyimini olumsuz etkileyebilir ve a\u00e7\u0131k kaynak projelerinde s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan katk\u0131 alanlar\u0131ndand\u0131r. Etkinli\u011fe kat\u0131lan gen\u00e7 bir geli\u015ftirici olan &#8220;Ali&#8221;, bu sorunu \u00e7\u00f6zmek i\u00e7in g\u00f6n\u00fcll\u00fc oldu.<\/p>\n<p>Ali&#8217;nin ilk ad\u0131m\u0131, sorunun ya\u015fand\u0131\u011f\u0131 kod b\u00f6l\u00fcm\u00fcn\u00fc bulmakt\u0131. GitHub \u00fczerinde projenin kod deposunu inceledi ve men\u00fc \u00e7ubu\u011funu y\u00f6neten CSS (Cascading Style Sheets &#8211; Basamakl\u0131 Stil Sayfalar\u0131) dosyalar\u0131n\u0131 tespit etti. Bu dosyalar, web sayfas\u0131n\u0131n g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc belirler. Ali, sorunun kayna\u011f\u0131n\u0131n, belirli ekran boyutlar\u0131nda uygulanan bir CSS kural\u0131n\u0131n beklenenden farkl\u0131 davranmas\u0131 oldu\u011funu fark etti. Bu tespiti yapt\u0131ktan sonra, Ali projenin ana deposunu kendi GitHub hesab\u0131na fork etti. Ard\u0131ndan, projenin kodunu yerel bilgisayar\u0131na indirdi ve yeni bir Git branch&#8217;i olu\u015fturdu. Bu branch&#8217;e &#8220;fix-menu-display&#8221; gibi a\u00e7\u0131klay\u0131c\u0131 bir isim verdi.<\/p>\n<p>Ali, yerel bilgisayar\u0131ndaki kod \u00fczerinde gerekli CSS d\u00fczenlemelerini yapt\u0131. Belirli ekran boyutlar\u0131 i\u00e7in uygulanan bir &#8220;media query&#8221; (medya sorgusu) i\u00e7indeki bir stil kural\u0131n\u0131 d\u00fczeltti. Bu d\u00fczeltme, men\u00fc \u00e7ubu\u011funun farkl\u0131 taray\u0131c\u0131larda ve ekran boyutlar\u0131nda tutarl\u0131 bir \u015fekilde g\u00f6r\u00fcnmesini sa\u011flad\u0131. De\u011fi\u015fikliklerini tamamlad\u0131ktan sonra, Ali bu de\u011fi\u015fiklikleri Git&#8217;e commit etti ve kendi GitHub deposuna push etti. Son ad\u0131m olarak, ana projeye bir pull request (PR) g\u00f6nderdi. PR&#8217;\u0131nda, hangi sorunu \u00e7\u00f6zd\u00fc\u011f\u00fcn\u00fc (men\u00fc \u00e7ubu\u011fu hatas\u0131), hangi taray\u0131c\u0131larda ve ekran boyutlar\u0131nda test etti\u011fini ve yapt\u0131\u011f\u0131 d\u00fczeltmenin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klad\u0131. Ayr\u0131ca, projenin &#8220;CONTRIBUTING.md&#8221; dosyas\u0131nda belirtilen katk\u0131 kurallar\u0131na uydu\u011funu da belirtti. Proje geli\u015ftiricileri, Ali&#8217;nin PR&#8217;\u0131n\u0131 inceledi ve yapt\u0131\u011f\u0131 d\u00fczeltmenin sorunu giderdi\u011fini onaylad\u0131. PR kabul edildi ve Ali&#8217;nin katk\u0131s\u0131 projenin bir par\u00e7as\u0131 haline geldi. Bu, Ali&#8217;nin ilk Hacktoberfest katk\u0131s\u0131yd\u0131 ve ona b\u00fcy\u00fck bir ba\u015far\u0131 hissi verdi.<\/p>\n<p>Bu vaka analizi, a\u00e7\u0131k kaynak projelerine katk\u0131da bulunman\u0131n ne kadar eri\u015filebilir oldu\u011funu g\u00f6sterdi. Ali gibi yeni ba\u015flayan bir geli\u015ftirici bile, do\u011fru ara\u00e7lar\u0131 kullanarak ve belirli ad\u0131mlar\u0131 izleyerek de\u011ferli bir katk\u0131 yapabilir. Sorunun karma\u015f\u0131k olmas\u0131 gerekmez; k\u00fc\u00e7\u00fck bir hata d\u00fczeltmesi veya dok\u00fcmantasyon g\u00fcncellemesi bile bir katk\u0131d\u0131r. \u00d6nemli olan, toplulu\u011fa dahil olmak ve bir \u015feyler ba\u015farmakt\u0131r. Bu t\u00fcr pratik \u00f6rnekler, kat\u0131l\u0131mc\u0131lara ilham vererek kendi ilk katk\u0131lar\u0131n\u0131 yapmalar\u0131 i\u00e7in cesaretlendirdi. Etkinlik boyunca, benzer k\u00fc\u00e7\u00fck hatalar\u0131 d\u00fczeltme veya dok\u00fcmantasyonlar\u0131 iyile\u015ftirme \u00fczerine odaklanan ba\u015fka projeler de \u00f6nerildi.<\/p>\n<h2>\u0130leri D\u00fczey Katk\u0131lar ve Toplulukla Etkile\u015fim<\/h2>\n<p>Hacktoberfest sadece ilk pull request&#8217;leri g\u00f6ndermekle s\u0131n\u0131rl\u0131 kalmaz. Deneyimli geli\u015ftiriciler ve bu s\u00fcrece daha fazla adapte olmu\u015f kat\u0131l\u0131mc\u0131lar i\u00e7in daha derin ve etkili katk\u0131 yollar\u0131 da mevcuttur. Bunlardan biri, projelere yeni \u00f6zellikler (features) eklemektir. Bu, projenin i\u015flevselli\u011fini geni\u015fletir ve onu daha de\u011ferli hale getirir. Yeni bir \u00f6zellik eklemek, genellikle daha fazla planlama, kodlama ve test gerektirir. Ancak, ba\u015far\u0131l\u0131 bir \u015fekilde entegre edilen yeni bir \u00f6zellik, projenin geli\u015fimine \u00f6nemli bir katk\u0131 sa\u011flar.<\/p>\n<p>Bir di\u011fer \u00f6nemli katk\u0131 alan\u0131 ise dok\u00fcmantasyonun iyile\u015ftirilmesidir. Bir\u00e7ok a\u00e7\u0131k kaynak projesinde dok\u00fcmantasyon, geli\u015ftiriciler taraf\u0131ndan ihmal edilen bir alan olabilir. Kapsaml\u0131, anla\u015f\u0131l\u0131r ve g\u00fcncel bir dok\u00fcmantasyon, projenin benimsenmesini ve kullan\u0131lmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r. Bu nedenle, dok\u00fcmantasyona katk\u0131da bulunmak, \u00f6zellikle yeni ba\u015flayanlar i\u00e7in harika bir ba\u015flang\u0131\u00e7 noktas\u0131 olabilir. \u00d6rnek kodlar eklemek, kullan\u0131m k\u0131lavuzlar\u0131n\u0131 g\u00fcncellemek veya yeni \u00f6\u011freticiler (tutorials) yazmak, projenin de\u011ferini art\u0131r\u0131r.<\/p>\n<p>Toplulukla etkile\u015fim de ileri d\u00fczey katk\u0131lar\u0131n \u00f6nemli bir par\u00e7as\u0131d\u0131r. Bu, sadece kod yazmakla s\u0131n\u0131rl\u0131 de\u011fildir. A\u00e7\u0131k kaynak projeleri genellikle bir topluluk forumu, sohbet odas\u0131 (\u00f6rne\u011fin Slack veya Discord) veya e-posta listesi arac\u0131l\u0131\u011f\u0131yla y\u00f6netilir. Bu platformlarda di\u011fer geli\u015ftiricilerle etkile\u015fim kurmak, sorular sormak, sorular\u0131 yan\u0131tlamak, fikir al\u0131\u015fveri\u015finde bulunmak ve hatta yeni proje fikirleri \u00f6nermek, toplulu\u011fun canl\u0131 kalmas\u0131n\u0131 sa\u011flar. Proje geli\u015ftiricileriyle d\u00fczenli ileti\u015fim kurmak, projenin y\u00f6n\u00fcn\u00fc anlaman\u0131za ve daha etkili katk\u0131lar yapman\u0131za yard\u0131mc\u0131 olur. Baz\u0131 projeler, &#8220;maintainer&#8221; (bak\u0131mc\u0131) olarak adland\u0131r\u0131lan ve projenin geli\u015fimini y\u00f6neten ki\u015filere sahiptir. Bu ki\u015filerle iyi ili\u015fkiler kurmak, projenin gelece\u011fi hakk\u0131nda bilgi edinmenizi ve daha stratejik katk\u0131lar yapman\u0131z\u0131 sa\u011flayabilir.<\/p>\n<p>Etkinlikte, baz\u0131 deneyimli geli\u015ftiriciler, kendi projelerinde veya katk\u0131da bulunduklar\u0131 projelerde kar\u015f\u0131la\u015ft\u0131klar\u0131 karma\u015f\u0131k sorunlar\u0131 nas\u0131l \u00e7\u00f6zd\u00fcklerini payla\u015ft\u0131lar. \u00d6rne\u011fin, bir geli\u015ftirici, performans sorunlar\u0131 ya\u015fayan bir k\u00fct\u00fcphanenin optimizasyonunu nas\u0131l ger\u00e7ekle\u015ftirdi\u011fini anlatt\u0131. Bu, sadece kod bilgisi de\u011fil, ayn\u0131 zamanda derinlemesine problem \u00e7\u00f6zme yetene\u011fi ve algoritma bilgisi gerektiren bir s\u00fcre\u00e7ti. Ba\u015fka bir geli\u015ftirici ise, bir projenin uluslararas\u0131la\u015fmas\u0131 (internationalization &#8211; i18n) ve yerelle\u015ftirilmesi (localization &#8211; l10n) s\u00fcre\u00e7lerine nas\u0131l katk\u0131da bulundu\u011funu payla\u015ft\u0131. Bu, farkl\u0131 dillerdeki kullan\u0131c\u0131lar i\u00e7in projenin eri\u015filebilirli\u011fini art\u0131rmay\u0131 i\u00e7eriyordu. Bu t\u00fcr \u00f6rnekler, kat\u0131l\u0131mc\u0131lara a\u00e7\u0131k kaynak d\u00fcnyas\u0131nda kariyerlerini nas\u0131l ilerletebilecekleri konusunda ilham verdi.<\/p>\n<h2>Sonu\u00e7: A\u00e7\u0131k Kaynak K\u00fclt\u00fcr\u00fcn\u00fc Benimsemek<\/h2>\n<p>CUI&#8217;de d\u00fczenlenen Hacktoberfest etkinli\u011fi, a\u00e7\u0131k kaynak d\u00fcnyas\u0131na ad\u0131m atmak isteyen herkes i\u00e7in harika bir ba\u015flang\u0131\u00e7 noktas\u0131 oldu. Bu etkinlik, sadece teknik becerileri geli\u015ftirmekle kalmay\u0131p, ayn\u0131 zamanda i\u015fbirli\u011fi, payla\u015f\u0131m ve topluluk ruhunu da \u00f6n plana \u00e7\u0131kard\u0131. A\u00e7\u0131k kaynak, g\u00fcn\u00fcm\u00fcz teknolojisinin temel ta\u015flar\u0131ndan biridir ve bu ekosistemin bir par\u00e7as\u0131 olmak, hem ki\u015fisel geli\u015fim hem de kariyer a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck f\u0131rsatlar sunar. Git ve GitHub gibi ara\u00e7lar\u0131 \u00f6\u011frenmek, ilk pull request&#8217;inizi g\u00f6ndermek ve toplulukla etkile\u015fim kurmak, bu yolculu\u011fun \u00f6nemli ad\u0131mlar\u0131d\u0131r.<\/p>\n<p>Hacktoberfest gibi etkinlikler, bu s\u00fcreci daha eri\u015filebilir ve motive edici hale getirir. Kat\u0131l\u0131mc\u0131lar, sadece teorik bilgi edinmekle kalmay\u0131p, ayn\u0131 zamanda pratik deneyim kazanma ve k\u00fcresel bir toplulu\u011fun par\u00e7as\u0131 olma \u015fans\u0131 yakalad\u0131lar. A\u00e7\u0131k kaynak k\u00fclt\u00fcr\u00fcn\u00fc benimsemek, s\u00fcrekli \u00f6\u011frenmeyi, payla\u015fmay\u0131 ve birlikte \u00fcretmeyi gerektirir. Bu etkinlik, bu k\u00fclt\u00fcr\u00fc CUI kamp\u00fcs\u00fcne ta\u015f\u0131yarak, \u00f6\u011frencileri ve geli\u015ftiricileri bu heyecan verici d\u00fcnyaya davet etti. Unutmay\u0131n, a\u00e7\u0131k kaynak projelerine katk\u0131da bulunmak i\u00e7in b\u00fcy\u00fck bir uzman olman\u0131za gerek yok; k\u00fc\u00e7\u00fck bir dokunu\u015f bile fark yaratabilir.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ul>\n<li><strong>Hacktoberfest&#8217;e kat\u0131lmak i\u00e7in ne gibi \u00f6n ko\u015fullar var?<\/strong><br \/>Genellikle herhangi bir \u00f6zel \u00f6n ko\u015ful yoktur. Temel Git ve GitHub bilgisi faydal\u0131 olsa da, etkinlikler genellikle bu konular\u0131 da kapsar. \u00d6nemli olan, a\u00e7\u0131k kaynak projelerine katk\u0131da bulunma iste\u011fidir.<\/li>\n<li><strong>\u0130lk katk\u0131m reddedilirse ne yapmal\u0131y\u0131m?<\/strong><br \/>\u0130lk katk\u0131n\u0131z\u0131n reddedilmesi normaldir ve bu, \u00f6\u011frenme s\u00fcrecinin bir par\u00e7as\u0131d\u0131r. Proje geli\u015ftiricilerinden geri bildirim isteyin, neden reddedildi\u011fini anlamaya \u00e7al\u0131\u015f\u0131n ve \u00f6nerilen d\u00fczeltmeleri yaparak tekrar deneyin.<\/li>\n<li><strong>Sadece kod yazarak m\u0131 katk\u0131da bulunabilirim?<\/strong><br \/>Hay\u0131r, a\u00e7\u0131k kaynak projelerine kod yazman\u0131n yan\u0131 s\u0131ra dok\u00fcmantasyon haz\u0131rlama, \u00e7eviri yapma, hatalar\u0131 raporlama, test etme ve hatta tasar\u0131m \u00f6nerileri sunma gibi bir\u00e7ok farkl\u0131 \u015fekilde katk\u0131da bulunabilirsiniz.<\/li>\n<li><strong>Hacktoberfest hediyeleri nelerdir?<\/strong><br \/>Hacktoberfest&#8217;in ana hediyesi genellikle \u00f6zel bir ti\u015f\u00f6rt veya benzeri bir \u00fcr\u00fcnd\u00fcr. Ancak, baz\u0131 projeler veya gruplar ek \u00f6d\u00fcller veya rozetler de sunabilir.<\/li>\n<li><strong>Hangi t\u00fcr projeler Hacktoberfest&#8217;e kat\u0131labilir?<\/strong><br \/>Temel olarak, kaynak kodu herkese a\u00e7\u0131k olan ve belirli bir a\u00e7\u0131k kaynak lisans\u0131na sahip olan t\u00fcm projeler Hacktoberfest&#8217;e kat\u0131labilir. Kat\u0131l\u0131mc\u0131lar\u0131n, projelerin Hacktoberfest kurallar\u0131na uydu\u011fundan emin olmalar\u0131 \u00f6nemlidir.<\/li>\n<\/ul>\n<p>#Hacktoberfest #A\u00e7\u0131kKaynak #GDG #CUI #Yaz\u0131l\u0131mGeli\u015ftirme #Teknoloji<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/hacktoberfest-contribution-tracker\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/hacktoberfest-contribution-tracker<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"A\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n kap\u0131lar\u0131 herkese a\u00e7\u0131k m\u0131? Peki, bu devasa ekosisteme nas\u0131l ad\u0131m at\u0131l\u0131r?","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-45282","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hacktoberfest CUI&#039;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-\ud83d\ude80\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hacktoberfest CUI&#039;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80\" \/>\n<meta property=\"og:description\" content=\"A\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n kap\u0131lar\u0131 herkese a\u00e7\u0131k m\u0131? Peki, bu devasa ekosisteme nas\u0131l ad\u0131m at\u0131l\u0131r?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-\ud83d\ude80\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-20T06:01:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T06:01:22+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80\",\"datePublished\":\"2026-10-20T06:01:03+00:00\",\"dateModified\":\"2026-10-20T06:01:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/\"},\"wordCount\":3698,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/\",\"name\":\"Hacktoberfest CUI'de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-10-20T06:01:03+00:00\",\"dateModified\":\"2026-10-20T06:01:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hacktoberfest CUI'de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-\ud83d\ude80\/","og_locale":"tr_TR","og_type":"article","og_title":"Hacktoberfest CUI'de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80","og_description":"A\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n kap\u0131lar\u0131 herkese a\u00e7\u0131k m\u0131? Peki, bu devasa ekosisteme nas\u0131l ad\u0131m at\u0131l\u0131r?","og_url":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-\ud83d\ude80\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-10-20T06:01:03+00:00","article_modified_time":"2026-10-20T06:01:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"18 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80","datePublished":"2026-10-20T06:01:03+00:00","dateModified":"2026-10-20T06:01:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/"},"wordCount":3698,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/","url":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/","name":"Hacktoberfest CUI'de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-10-20T06:01:03+00:00","dateModified":"2026-10-20T06:01:22+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/hacktoberfest-cuide-acik-kaynak-dunyasina-ilk-adim-%f0%9f%9a%80\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hacktoberfest CUI&#8217;de: A\u00e7\u0131k Kaynak D\u00fcnyas\u0131na \u0130lk Ad\u0131m \ud83d\ude80"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=45282"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45282\/revisions"}],"predecessor-version":[{"id":45283,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/45282\/revisions\/45283"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=45282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=45282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=45282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}