<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>github &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/tag/github/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Thu, 03 Jul 2025 05:20:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>github &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>github pull request</title>
		<link>https://selmantunc.com.tr/software/github-pull-request/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Aug 2023 03:40:20 +0000</pubDate>
				<category><![CDATA[git]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gitlab]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3135</guid>

					<description><![CDATA[https://medium.com/@cengizhanc/github-ile-a%C3%A7%C4%B1k-kaynak-projelere-katk%C4%B1da-bulunmak-8a0d79090546 BU YAZI YUKARIDAKI LINKTEN ALINMISTIR Uzun zamandır aklımda olan Open-Source projelere dil bağımsız katkıda bulunmak için izlenecek yol yordamı -döküman şeklinde- paylaşıyorum. GitHub != Git Git; kod yönetim ve&#8230;]]></description>
										<content:encoded><![CDATA[<div class="fh fi fj fk fl">
<div class="ab ca">
<div class="ch bg et eu ev ew">
<p data-selectable-paragraph=""><strong><a href="https://medium.com/@cengizhanc/github-ile-a%C3%A7%C4%B1k-kaynak-projelere-katk%C4%B1da-bulunmak-8a0d79090546">https://medium.com/@cengizhanc/github-ile-a%C3%A7%C4%B1k-kaynak-projelere-katk%C4%B1da-bulunmak-8a0d79090546 </a></strong></p>
<p data-selectable-paragraph=""><strong>BU YAZI YUKARIDAKI LINKTEN ALINMISTIR</strong></p>
<p id="3aff" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Uzun zamandır aklımda olan Open-Source projelere dil bağımsız katkıda bulunmak için izlenecek yol yordamı -döküman şeklinde- paylaşıyorum.</p>

<blockquote class="ms mt mu">
<p id="c255" class="lu lv mv lw b lx ly lz ma mb mc md me mw mg mh mi mx mk ml mm my mo mp mq mr fh bj" data-selectable-paragraph=""><strong class="lw fp">GitHub != Git</strong></p>
<p id="6e46" class="lu lv mv lw b lx ly lz ma mb mc md me mw mg mh mi mx mk ml mm my mo mp mq mr fh bj" data-selectable-paragraph="">Git; kod yönetim ve sürüm kontrol sistemidir. GitHub ise Git projelerinizi depolayabileceğiniz çok güçlü bir platformdur.</p>
</blockquote>
<p id="0e40" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph=""><strong class="lw fp">Neden PR yaparız?</strong></p>
<p id="bbf7" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Projede bug olabilir, yeni özellikler kazandırmak isteyebilirsiniz. Bu tarz değişikleri PR yaparak projelere katkıda bulunabilirsiniz.</p>

<h1 id="77d9" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">1. Fork</h1>
<p id="62d7" class="pw-post-body-paragraph lu lv fo lw b lx nx lz ma mb ny md me mf nz mh mi mj oa ml mm mn ob mp mq mr fh bj" data-selectable-paragraph="">İlk olarak GitHub projemizi forklayalım.</p>
<p id="3b4c" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph=""><em class="mv">Not: Fork, GitHub üzerindeki bir projeyi kendi hesabınıza klonlamanızı sağlar.</em></p>

<figure class="of og oh oi oj le oc od paragraph-image">
<div class="ok ol eb om bg on" role="button">
<div class="oc od oe"><img decoding="async" class="bg lk ll c" role="presentation" src="https://miro.medium.com/v2/resize:fit:1400/1*3aTz-ID51qQtTgtEW5X__w.png" alt="" width="700" height="70"></div>
</div></figure>
<h1 id="01b2" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">2. Clone</h1>
<p id="566a" class="pw-post-body-paragraph lu lv fo lw b lx nx lz ma mb ny md me mf nz mh mi mj oa ml mm mn ob mp mq mr fh bj" data-selectable-paragraph="">Kendi hesabımıza forkladığımız projeyi bilgisayarımıza indirelim.</p>

<pre class="of og oh oi oj oo op oq or ax os bj"><span id="8c24" class="ot na fo op b hj ou ov l ow ox" data-selectable-paragraph="">git clone PROJE_URL</span></pre>
<figure class="of og oh oi oj le oc od paragraph-image">
<div class="ok ol eb om bg on" role="button">
<div class="oc od oy"><img fetchpriority="high" decoding="async" class="bg lk ll c" role="presentation" src="https://miro.medium.com/v2/resize:fit:1400/1*mhJhjVBGyXOjhk7p2d9UOQ.png" alt="" width="700" height="313"></div>
</div></figure>
<h1 id="f65b" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">3. Branch!</h1>
<p id="30a9" class="pw-post-body-paragraph lu lv fo lw b lx nx lz ma mb ny md me mf nz mh mi mj oa ml mm mn ob mp mq mr fh bj" data-selectable-paragraph="">Burada birinci kuralımız her işi branch’lere ayırmak olacaktır (master veya develop branch’i üzerinden de gidebilirsiniz ancak tavsiye etmiyorum). İkinci kuralımız, referans branch’imize dikkat etmemiz olacaktır. Genelde bu master olur ama bazen “3.x”,“2.0” gibi sürümler de olabiliyor. Bu duruma göre üzerinden gideceğiniz branch’i seçip ilerlerseniz problem yaşamazsınız.</p>

<pre class="of og oh oi oj oo op oq or ax os bj"><span id="9f24" class="ot na fo op b hj ou ov l ow ox" data-selectable-paragraph=""># referans brach’imizi seçelim.
$ git checkout master </span>
<span id="5c29" class="ot na fo op b hj oz ov l ow ox" data-selectable-paragraph=""># yeni branch açalım
$ git checkout -b yeni-branch-adi</span></pre>
<p id="753a" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Not: Branch adımız çok önemli değil ancak yapacağımız iş ile ilgili açıklayıcı olursa daha sonraki kullanımlarda size kolaylık sağlayacaktır. Örneğin: bugfix-pagination, email-events…</p>
<p id="b21d" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph=""><strong class="lw fp">Artık çalışabilirsiniz.</strong></p>

<h1 id="ad7d" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">4. Pull Request (PR)</h1>
<blockquote class="ms mt mu">
<p id="2cfb" class="lu lv mv lw b lx ly lz ma mb mc md me mw mg mh mi mx mk ml mm my mo mp mq mr fh bj" data-selectable-paragraph="">Buradaki altın kuralımız, bir branch için sadece 1 kere PR açıyoruz, biz branch’imizi güncellediğimiz zaman açtığımız PR da güncelleniyor.</p>
</blockquote>
<p id="1a73" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Değişiklikleri commit’ledikten sonra artık pushlayabiliriz.</p>

<pre class="of og oh oi oj oo op oq or ax os bj"><span id="8a44" class="ot na fo op b hj ou ov l ow ox" data-selectable-paragraph="">$ git push origin yeni-branch-adi</span></pre>
<p id="ad0b" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Bu adımdan sonra proje anasayfasına gittiğimizde PR açmak için bir buton göreceksiniz (GitHub bunun için bize kolaylık sağlamış).</p>

<figure class="of og oh oi oj le oc od paragraph-image">
<div class="ok ol eb om bg on" role="button">
<div class="oc od pa"><img decoding="async" class="bg lk ll c" role="presentation" src="https://miro.medium.com/v2/resize:fit:1400/1*pFMbAogvzo2RWxSMAD-G2Q.png" alt="" width="700" height="100"></div>
</div></figure>
<p id="962a" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph=""><em class="mv">Not: Eğer bu ekranı göremiyorsanız proje anasayfasından “Pull Requests” sekmesine tıklayın, ardından sağ tarafta bulunan “New pull request” butonunu kullanın.</em></p>
<p id="c0e6" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Sağdaki “pull request” butonuna tıkladıktan sonra aşağıdaki sayfa bizi karşılıyor:</p>

<figure class="of og oh oi oj le oc od paragraph-image">
<div class="ok ol eb om bg on" role="button">
<div class="oc od pb"><img loading="lazy" decoding="async" class="bg lk ll c" role="presentation" src="https://miro.medium.com/v2/resize:fit:1400/1*xASbNMSlAESl7fZh7cyAkw.png" alt="" width="700" height="484"></div>
</div></figure>
<p id="d10c" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Hangi branch’e PR açmak istediğimizi seçiyoruz. Ayrıca otomatik olarak seçili gelen “master” branch’idir.</p>
<p id="904c" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Görsel üzerinde altını çizdiğim bölümde, eğer projede “CONTRIBUTING.md” dosyasının var olduğunu belirten bir uyarıdır. PR için doğru adımları takip etmek için bu dosyayı mutlaka okumalısınız.</p>

<h1 id="7d79" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">5. Review</h1>
<p id="f00a" class="pw-post-body-paragraph lu lv fo lw b lx nx lz ma mb ny md me mf nz mh mi mj oa ml mm mn ob mp mq mr fh bj" data-selectable-paragraph="">Değişikliklerinizin projeye eklenmesi için, diğer katkıda bulunanlar çalışmanızı gözden geçirecek; değişiklikler isteyecek ya da onaylayacaktır.</p>
<p id="9d53" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Projeye göre çok küçük değişiklikler bile uzun code review sürecinden geçebilir. Bir problem olduğunda hangi değişikliği neden yaptığınızı açıkladığınız zaman sorun olmayacaktır.</p>
<p id="128b" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Not: Her açtığınız PR kabul olmak zorunda değil. Yaptığınız veya yapacağınız bir işi daha önceden başkası yapıp, PR açmış olabilir. Bu sebeple önceden açılan PR’lara bir göz gezdirmenizde fayda var.</p>

<h1 id="1408" class="mz na fo be nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw bj" data-selectable-paragraph="">Bonus</h1>
<p id="a6bd" class="pw-post-body-paragraph lu lv fo lw b lx nx lz ma mb ny md me mf nz mh mi mj oa ml mm mn ob mp mq mr fh bj" data-selectable-paragraph="">Açık kaynak bir projeyi fork’lamanın en önemli problemi zamanla güncelliğini yitirmesi ve orjinalinden geride kalmasıdır. Orjinal proje linkini yeni remote adresine ekleyerek bu problemi hızlıca çözebilirsiniz.</p>

<pre class="of og oh oi oj oo op oq or ax os bj"><span id="f4e5" class="ot na fo op b hj ou ov l ow ox" data-selectable-paragraph=""># upstream adını verdiğimiz remote url'i ekleyelim.
$ git remote add upstream PROJE_URL</span></pre>
<p id="ee6a" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Bu işlemi yaptıktan sonra bilgisayarınızda 2 adet remote bulunacaktır.</p>

<ol class="">
    <li id="b62a" class="lu lv fo lw b lx ly lz ma mb mc md me mw mg mh mi mx mk ml mm my mo mp mq mr pc pd pe bj" data-selectable-paragraph=""><strong class="lw fp"><em class="mv">origin</em> </strong>forkladığınız projenin remote url’i (sizin hesabınız, okuma ve yazma iznine sahipsiniz.)</li>
    <li id="ce56" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">upstream forkladığınız projenin orjinal remote url’i (orjinal projenin hesabı, sadece okuma iznine sahipsiniz.)</li>
</ol>
<p id="d60b" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Projeyi güncel tutmak için aşağıdaki komutları uygulamanız yeterli olacaktır.</p>

<pre class="of og oh oi oj oo op oq or ax os bj"><span id="10a9" class="ot na fo op b hj ou ov l ow ox" data-selectable-paragraph=""># referans brach’imizi seçelim.
$ git checkout master</span>
<span id="2536" class="ot na fo op b hj oz ov l ow ox" data-selectable-paragraph=""># orjinal projeden değişiklikleri çekelim. &amp;&amp; forkladığımız yere push'layalım.
$ git pull upstream master &amp;&amp; git push origin master</span></pre>
<p id="d6fa" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph=""><strong class="lw fp">Sonuç olarak;</strong></p>

<ol class="">
    <li id="9974" class="lu lv fo lw b lx ly lz ma mb mc md me mw mg mh mi mx mk ml mm my mo mp mq mr pc pd pe bj" data-selectable-paragraph="">Projeyi forkla ve bilgisayarına indir.</li>
    <li id="152b" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Başlamadan önce, projeyi orjinali ile senkronize tutmak için “remote upstream” oluştur.</li>
    <li id="200d" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Yapacağın işle ilgili branch oluştur.</li>
    <li id="6c1f" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Değişiklikleri yap, commit mesajını yaz ve “CONTRIBUTING.md” dosyası varsa oku.</li>
    <li id="bcd3" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Forkladığın projeye push’la</li>
    <li id="4962" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Yeni bir PR oluştur.</li>
    <li id="1e09" class="lu lv fo lw b lx pf lz ma mb pg md me mw ph mh mi mx pi ml mm my pj mp mq mr pc pd pe bj" data-selectable-paragraph="">Katkıda bulunmanın tadını çıkar ve açtığın PR’ı takip etmeyi unutma.</li>
</ol>
<p id="2978" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Umarım faydalı olur. Aklınıza takılan sorular ve eklemek istediklerinizi lütfen yorum olarak yazın.</p>
<p id="3e94" class="pw-post-body-paragraph lu lv fo lw b lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr fh bj" data-selectable-paragraph="">Bir sonraki yazıda görüşmek üzere!</p>

</div>
</div>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Github Araçları</title>
		<link>https://selmantunc.com.tr/software/github-araclari/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 27 Apr 2021 07:32:08 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/04/27/github-araclari/</guid>

					<description><![CDATA[https://github.com/lowlighter/metrics]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/lowlighter/metrics">https://github.com/lowlighter/metrics</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Git Notes</title>
		<link>https://selmantunc.com.tr/article/git-notes/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 15 Aug 2020 21:54:04 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[notes git]]></category>
		<category><![CDATA[version]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/08/15/git-notes/</guid>

					<description><![CDATA[My Favorites Git Notes —-Quick Git init —— echo “# rtrt” &#62;&#62; README.md git init git add README.md git commit -m “first commit” git remote add origin git@github.com:stnc/react-native-for-wordpress.git git push&#8230;]]></description>
										<content:encoded><![CDATA[<p><b>
My Favorites Git Notes
</b></p>
<figure class="tmblr-full" data-orig-width="1268" data-orig-height="756"><figure id="attachment_mmd_2171" class="wp-block-image "><img decoding="async" width="1268" height="322" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/352a1df67df8368b18cd73f7ccba257f7fe68c50.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure></figure>
<h2><b>—-Quick Git init ——</b></h2>
<p>echo “# rtrt” &gt;&gt; README.md</p>
<p>git init</p>
<p>git add README.md</p>
<p>git commit -m “first commit”</p>
<p>git remote add origin git@github.com:stnc/react-native-for-wordpress.git</p>
<p>git push -u origin master</p>
<p>&nbsp;</p>
<h2><b>CREATE NEW BRACH</b></h2>
<p>Create a new branch:
<b>git checkout -b feature/quiz</b></p>
<p>Edit, add and commit your files.</p>
<p>Push your branch to the remote repository:
<b>git push -u origin feature/quiz</b></p>
<h2><b>BRANCH DELETE </b></h2>
<p>For local
<b>git branch -d feature/quiz
</b></p>
<blockquote>To delete a remote branch, we do not use the “git branch” command &#8211; but instead “git push” with the “–delete” flag:</blockquote>
<p>For Remote</p>
<p><b>git push origin &#8211; -delete public  </b></p>
<h2><b>TAG CREATED</b></h2>
<p>The syntax to create git tags is simply:</p>
<p>Create</p>
<p><b>git tag 1.0</b></p>
<p>git remote push</p>
<p><b>git push origin 1.0</b></p>
<p>or Push up all the tags</p>
<p><b>git push origin –tags</b></p>
<h2><b> TAG DELETE</b></h2>
<p>How to delete a git tag locally and remote</p>
<p><b>Remote</b></p>
<pre><code>git push --delete origin v1.0</code></pre>
<p><b>Local</b></p>
<pre><code>git tag -d v1.0</code></pre>
<h2>DİFF</h2>
<p>git diff master chapter2</p>
<h2><b>MERGE </b></h2>
<p>feature/panel dalına yapılan işlemlerin master‘a da yapılmasını istiyoruz. Bunun için önce dalı nereye merge etmek istiyorsak o dala git checkout ile geçiş yapmamız gerekiyor. git merge komutunu kullanabiliriz.</p>
<p>Yani önce bulunduğun dalda son commiti at</p>
<p>git commit -m “MERGE”</p>
<p>Sonra master dalına git</p>
<p>git checkout master</p>
<p>git branch</p>
<p>git merge feature/panel</p>
<p>Commite gitme</p>
<p><a href="https://medium.com/nafidurmus/git-son-de%C4%9Fi%C5%9Fiklikleri-commiti-geri-alma-%C3%B6rnekli-f9bc1030f8c4"><a href="https://medium.com/nafidurmus/git-son-de%C4%9Fi%C5%9Fiklikleri-commiti-geri-alma-%C3%B6rnekli-f9bc1030f8c4">https://medium.com/nafidurmus/git-son-de%C4%9Fi%C5%9Fiklikleri-commiti-geri-alma-%C3%B6rnekli-f9bc1030f8c4</a></a>
&nbsp;</p>
<p>&nbsp;
<a href="https://github.com/firstcontributions/first-contributions?tab=readme-ov-file"><a href="https://github.com/firstcontributions/first-contributions?tab=readme-ov-file">https://github.com/firstcontributions/first-contributions?tab=readme-ov-file</a></a>
&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.tr.md"><a href="https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.tr.md">https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.tr.md</a></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>github arctic code vault nedir</title>
		<link>https://selmantunc.com.tr/article/github-arctic-code-vault-nedir/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 24 Jul 2020 14:32:53 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/07/24/github-arctic-code-vault-nedir/</guid>

					<description><![CDATA[Github da çok fazla opensource projeniz varsa size verilen bir rozet ….   rozet verimşse sizin projelerinizde grönland da saklanacaktır   github&#8217;un günümüzdeki önemli açık kaynak projeleri grönland&#8217;ın kuzey batısında bulunan svalbard isimli&#8230;]]></description>
										<content:encoded><![CDATA[<p>Github da çok fazla opensource projeniz varsa size verilen bir rozet ….  </p>
<p>rozet verimşse sizin projelerinizde

<a href="https://eksisozluk.com/?q=gr%c3%b6nland">grönland</a> da saklanacaktır </p>
<p> github&#8217;un günümüzdeki önemli açık kaynak projeleri grönland&#8217;ın kuzey batısında bulunan svalbard isimli askerden arındırılmış takım adalardaki eski bir kömür madeninde uzun dönemli olarak saklayacağı projenin ismi.<br><br><a href="https://archiveprogram.github.com/">https://archiveprogram.github.com/</a>
  

<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Github da okunası yazılar &#038; faydalı linkler</title>
		<link>https://selmantunc.com.tr/uncategorized/github-da-okunasi-yazilar/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 14 Sep 2017 09:27:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[react]]></category>
		<category><![CDATA[reactnative]]></category>
		<category><![CDATA[vps]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2017/09/14/github-da-okunasi-yazilar/</guid>

					<description><![CDATA[https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/Big Data ya nereden başlamalı  https://github.com/onurakpolat/awesome-bigdata Sistem altyapıları hakkında bilgiler  https://cliexperiences.wordpress.com/ http://highscalability.com/ VPS karşılaştırması  https://github.com/joedicastro/vps-comparison React ve javascript geliştiriciler için Airbnb nin hazırladığı javascript de kod yazma stili  https://github.com/airbnb/javascript Arayüz&#8230;]]></description>
										<content:encoded><![CDATA[<p><b><a href="https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/">https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/</a>Big Data ya nereden başlamalı </b></p>
<p><a href="https://github.com/onurakpolat/awesome-bigdata">https://github.com/onurakpolat/awesome-bigdata</a>
<br></p>
<p><b>Sistem altyapıları hakkında bilgiler </b></p>
<p><a href="https://cliexperiences.wordpress.com/">https://cliexperiences.wordpress.com/</a>
<br></p>
<p><a href="http://highscalability.com/">http://highscalability.com/</a></p>
<p><b>VPS karşılaştırması </b></p>
<p><a href="https://github.com/joedicastro/vps-comparison">https://github.com/joedicastro/vps-comparison</a>
<br></p>
<p><b>React ve javascript geliştiriciler için Airbnb nin hazırladığı javascript de kod yazma stili </b></p>
<p><a href="https://github.com/airbnb/javascript">https://github.com/airbnb/javascript</a>
<br></p>
<p><b>Arayüz geliştiriciler için 

HTML, CSS and JS için en iyi pratikler </b></p>
<p><a href="https://github.com/bendc/frontend-guidelines">https://github.com/bendc/frontend-guidelines</a>
<br></p>
<p><br></p>
<p>Eğer react yada  angular ile çalışmak için hazır api ve data istiyorsanız bunlara bakabilirsiniz.</p>
<p><b>

Geliştiriciler için API yayınlayan yerli girişim ve şirket <a href="https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/">listesi</a></b></p>
<p><b><a href="https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/">https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/</a>
<br></b></p>
<p><br></p>
<p><b>Geliştiriciler için Api örnekleri</b>
<br></p>
<p><a href="https://medium.com/@selmantunc/geli%C5%9Ftiriciler-i%C3%A7in-api-%C3%B6rnekleri-92442a401583">https://medium.com/@selmantunc/geli%C5%9Ftiriciler-i%C3%A7in-api-%C3%B6rnekleri-92442a401583</a>
<br></p>
<h2><b>Git commit standartları</b></h2>
<p>Git commit mesajlarını daha anlamlı ve anlaşılabilir hale getirmek, bütünlüğü sağlamak ve çıkartılan her sürüm için otomatik olarak change log dosyası oluşturabilmek için, angular.js projesindeki kuralları baz alıp sadeleştirerek mesaj standardı belirledim.</p>
<p><a href="https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits">https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits</a>
<br></p>
<p><b>Commit Mesaj Formatı:</b>
<br>(): <br><br><b>Type (Tür)</b></p>
<p><b><br></b>Aşağıdakilerden birisi olmalıdır:<br><b>feat</b>: Yeni özellik</p>
<p><b>fix</b>: Bug fix</p>
<p><b>docs</b>: Dökümantasyon değişikliği</p>
<p><b>style</b>: Kodun anlamını etkilemeyen değişiklik (boşlukların düzeltilmesi, kodun formatlanması, eksik noktalı virgül eklenmesi vb.)</p>
<p><b>refactor</b>: Ne yeni özellik ekleyen ne de bug çözen kod değişikliği</p>
<p><b>perf</b>: Performans geliştirmeye yönelik değişiklik</p>
<p><b>test</b>: Eksik testlerin eklenmesi veya mevcut testlerin düzeltilmesi</p>
<p><b>chore</b>: Build sürecinde kullanılan, döküman oluşturan yardımcı araçlar ve kütüphanelerde yapılan değişiklikler</p>
<p><b>Scope (Kapsam)</b>
<br>Commit ile yapılan değişikliğin yerini belirtir. Scope olarak istediğiniz bir şeyi yazabilirsiniz.Kullanılması zorunlu değildir.</p>
<p><br><b>Subject (Konu)</b>
<br>İngilizce, “Present tense” ve emir kipi ile yazilmalidir. Orn: “change” (“changed” veya “changes” değil)Büyük harfle başlamamalı, sonuna nokta eklenmemelidir.</p>
<p><br><b>Örnek: </b>
<br>feat: add PDF export optionfix(User): change column types to nvarchar for unicode support<br><br></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
