İçeriğe atla

TLDR Sayfaları

tldr-pages
Orijinal yazar(lar)Romain Prieto
İlk yayınlanma8 Aralık 2013 (10 yıl önce) (2013-12-08)[1]
Programlama diliMarkdown
PlatformÇoklu platform
ErişilebilirlikÇokdilli
TürYazılım dokümantasyonu
Resmî sitesitldr.sh
Kod deposugithub.com/tldr-pages/tldr

TLDR Sayfaları (İngilizce: TLDR Pages), man sayfalarına kıyasla daha basit ve erişilebilir olma amacı güden, özgür ve açık kaynak kodlu kollaboratif yazılım belgelendirme projesidir. Proje, gönüllüler tarafından yazılan, komut satırı araçları ve diğer bilgisayar programları ile ilgili yardım dosyalarından oluşur. Bir sayfa, tldr komutu ile çağırılabilir.[2][3] Projenin ismi, birçok kullanıcının çok uzun olduğunu söylediği man sayfalarına atıfta bulunan, "çok uzun; okunmadı" için bir kısaltma olan TL; DR kelimesinden gelir.[4]

Ağustos 2024 itibarıyla projenin GitHub'daki deposunda 50.000 yıldız ve 4.100 çatal bulunmaktadır.[5]

Tarihçe

Romain Prieto, kişisel bilgisayarının saat dilimine göre ilk commit'ini 8 Aralık 2013 tarihinde saat 19.56.16'da ünlü kod barındırma ve sürüm kontrol sitesi GitHub'a yolladı.[1]

İlk başlarda projeye sadece bir avuç insan katkıda bulunuyordu. 2015'in sonunda, ismi belirsiz bazı Çince yayınların proje hakkında makale yayımlamalarının üzerine, TLDR sayfalarının GitHub'daki deposunun popülerliğinde, Swift gibi ünlü yazılım ve yazılım dillerini dahi geride bırakan hızlı bir artış yaşandı.[6] 25 Aralık 2015'te proje küresel popülerlikte 3. sıraya yükseldi.[7] 27 Aralık 2015 itibarıyla, 700 küsur tanesi bir haftada gelmek üzere depo 2700+ yıldıza ulaştı.[8] Ertesi gün proje, Hacker News'in ön sayfasına yerleşti.[9] Gönderinin ardından, projenin aldığı yıldız sayısı 3700+'ya ulaştı ve projenin kendisi Github'ın günlük popülarite listesinde ilk sıraya ulaştı.[10][11]

Proje, 2017 yılının sonlarına doğru başka bir patlama daha gördü ve geçmişten bugüne kadar devam eden istikrarlı popülarite artışını korudu.[12]

Biçimlendirme

TLDR Sayfaları projesinin varsayılan biçimlendirme kullanımı, diğer birçok özgür yazılım ve dokümantasyon projesinde kullanılan popüler biçimlendirme dili Markdown'dır.[13]

Projenin kendi özel {{token_syntax}} uzantısı olsa da, CommonMark tariflerine uyar. Hatta projenin kodu, projenin yüklü olduğu cihazların CommonMark ile tamamen uyumlu olmasını gerektirir.

Komut kullanımı

- Bir komutun tipik kullanımını göster:

tldr command

- Linux için tar tldr sayfasını göster:

tldr -p linux tar

- Bir Git alt komutu için yardım al:

tldr git-checkout

- (Eğer alıcı önbellek oluşumunu destekliyorsa) Yerel paketleri güncelle:

tldr -u

Yazarlık

TLDR Sayfaları, CommonMark biçimlendirmesini destekleyen tüm metin düzenleyicilerde yazılabilir.[13]

Github'daki tldr-pages deposuna katkıda bulunmak için, Katılımcı Lisans Sözleşmesi'ni imzalaması ve kuraldan ziyade sayfaların basit yapısını korumak adına yardımcı bilgi niteliğinde olduğu söylenen proje yönergelerine uyulması gerekir.

Lisans

Sayfalar, Creative Commons Attribution 4.0 Uluslararası Lisansı ile lisanslanırken scripts/ dizininin içeriği MIT Lisansı ile lisanslanmıştır. Projeye yapılacak her türlü katkı, Katılımcı Lisans Sözleşmesi'ne tabidir.

Ayrıca bakınız

Kaynakça

  1. ^ a b commit 11264d9b19000734a2d35ecbdbdebc0b0b45aed9
  2. ^ "Arşivlenmiş kopya". 19 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 
  3. ^ "Arşivlenmiş kopya". 30 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 
  4. ^ "Arşivlenmiş kopya". 22 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 
  5. ^ /web/20210301121724/https://github.com/tldr-pages/tldr 1 Mart 2021 tarihinde Wayback Machine sitesinde arşivlendi.
  6. ^ https://gitter.im/tldr-pages/tldr/archives/2015/12/25
  7. ^ "Arşivlenmiş kopya". 9 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 
  8. ^ https://gitter.im/tldr-pages/tldr/archives/2015/12/27?at=56806f6b653b30761d7644c9
  9. ^ "Arşivlenmiş kopya". 10 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 
  10. ^ https://gitter.im/tldr-pages/tldr/archives/2015/12/28?at=5681c31f35e1a316162e7b62
  11. ^ Romain [@asyncadventures] (28 Aralık 2015). "Sometimes, a little side project is useful to other people and goes trending :) Thanks to all the TLDR contributors! t.co/Vp7GwBJEpI" (X gönderisi). Erişim tarihi: 3 Mart 2021X vasıtasıyla. 
  12. ^ https://web.archive.org/web/20210218080438/https://star-history.t9t.io/
  13. ^ a b "Arşivlenmiş kopya". 31 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2021. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Bash</span>

Bash, Brian Fox tarafından GNU Projesi için Bourne kabuğuna özgür yazılım alternatifi olarak yazılmış, Unix ve benzeri işletim sistemlerinde kullanılan komut satırı kabuğu ve bu kabuğun betik dilidir. GNU Tasarısı'nın parçasıdır ve birçok GNU/Linux dağıtımında ön tanımlı kabuk olarak gelir. Ayrıca bir versiyonu Windows 10 için Linux İçin Windows Alt Sistemi aracılığıyla mevcuttur. Solaris 11'in de varsayılan kullanıcı betiğidir. Bash ayrıca 2019 öncesinde çıkan tüm MacOS sürümlerinde varsayılan kabuktu.

<span class="mw-page-title-main">Git (yazılım)</span> dağıtılmış iş kontrol sistemi

Git, yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemidir. İlk sürümü Linux çekirdeği'nin geliştirilmesinde kullanılmak üzere 2005 yılında bizzat Linus Torvalds tarafından tasarlanıp geliştirilmiş, 2021 yılı itibarıyla %73 pazar payına ulaşmıştır.

cat (Unix) komut satırı programı

cat, dosyaları sırasıyla okuyan ve standart çıktıya yazan POSIX standartlı bir Unix komutudur.

<span class="mw-page-title-main">GitHub</span> sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için ağ tabanlı bir depolama servisi

GitHub, sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. 8 Şubat 2008 tarihinde Tom Preston-Werner, Chris Wanstrath, P. J. Hyett, Scott Chacon tarafından kuruldu. GitHub özel depolar için ücretli üyelik seçenekleri sunarken, açık kaynaklı projeler için ücretsizdir. Mayıs 2011 itibarıyla GitHub açık kaynaklı projeler tarafından tercih edilen en popüler depolama servisidir.

<span class="mw-page-title-main">Laravel</span>

Laravel, MVC yapısında web uygulamaları geliştirme için tasarlanmış ücretsiz, açık kaynak PHP web uygulama iskeletidir. Laravel, GitHub sitesinde barındırılan kaynak kodu ile birlikte, MIT lisansı altında yayınlandı.

<span class="mw-page-title-main">FFmpeg</span>

FFmpeg çokluortam dosyalarını yönetmek üzere program ve kütüphaneler üreten bir özgür yazılım projesi.

<span class="mw-page-title-main">DNF</span>

DNF ya da Dandified Yum; RPM tabanlı dağıtımlar için paket yöneticisidir. Yum'un yeni neslidir. Fedora 18 ile birlikte tanıtılmıştır ve Fedora'nın 22. sürümünden beri öntanımlı paket yöneticisidir. Yum'daki düşük verim, yüksek bellek kullanımı, bağımlılıkları çözümlemedeki yavaşlık gibi sorunları gidermek için yaratılmıştır. libsolv adlı harici bağımlılık çözümleyiciyi kullanır.

<span class="mw-page-title-main">Apple Pages</span> Kelime işlemci uygulaması

Apple Pages Apple Inc. tarafından geliştirilen kelime işlemci uygulamasıdır. Apple Keynote ve Apple Numbers ile birlikte iWork yazılım paketinin bir parçasıdır. Pages Microsoft şirketinin Microsoft Office paketine dahil olan Microsoft Word uygulaması ile eşdeğerdir. Pages'in ilk sürümü 11 Ocak 2005'te ilan edildi ve bir ay sonra serbest bırakıldı. En yeni Macintosh sürümü olan Pages 5 sürümü, 22 Ekim 2013 tarihinde piyasaya çıktı. Önceki sürüm olan sürüm 4 ise, 6 Ocak 2009'da iWork '09'un bir bileşeni olarak çıktı. Apple, 27 Ocak 2010'da dokunmatik bir arayüzle iPad için Pages'in yeni bir sürümünü duyurdu. 31 Mayıs 2011'de Apple, iPad, iPhone ve iPod Touch cihazlarında uygulamanın çalışmasına izin veren evrensel ikili dosyalar getiren Pages'in 1.4 iOS sürümünü güncelledi. 12 Ekim 2011'de Apple, iCloud'a "Bulutlardaki Belgeler" özelliğini ekleyerek iOS uygulamasını 1.5 sürümüne yükseltti. iOS Pages, 7 Mart 2012'de 1.6 sürümüne güncellendi ve yalnızca iOS 5.1 veya daha üst bir sürümü üzerinde çalıştı. OS X için Pages, aynı gün yayınlanan iOS için Pages 1.7'yi desteklemek için 4 Aralık 2012'de 4.3 sürümüne güncellendi.

Aşağıdaki çizelgede derin öğrenme konusunda en bilinen yazılım iskeletleri, yazılım demetleri ve bilgisayar programları karşılaştırılmaktadır.

<span class="mw-page-title-main">Fat-Free Framework</span> PHP tabanlı açık kaynak bir ağ çatısı

Fat-Free Framework, GNU Genel Kamu Lisansı altında dağıtılan, GitHub ve Sourceforge tarafından barındırılan PHP tabanlı açık kaynak bir web çatısıdır. Son derece hafif, öğrenmesi ve kullanması kolay, çok özellikli yapı sunmayı amaçlamıştır. PHP geliştiricileri tarafından kısaca F3 şeklinde isimlendirilmektedir.

youtube-dl, YouTube, Dailymotion ve Vimeo gibi akış web sitelerinden ses ve video dosyalarını ayıklamak için kullanılan bir komut satırı indirme yöneticisi programıdır. Yazılım Python kullanılarak yazılmıştır. youtube-dl, Lisanssız lisans kapsamında kamuya açık yazılımdır.

<span class="mw-page-title-main">Markdown</span> readme dosyalarında sık kullanılan düz yazıyı formatlama yapısı

Markdown, düz-metin-biçimlendirme sözdizimine sahip hafif bir işaretleme dili. Tasarımı, birçok çıktı biçimine dönüştürülmesine izin verir, ancak aynı ada sahip orijinal araç yalnızca HTML'yi destekler. Markdown genellikle BENİOKU (README) dosyalarını biçimlendirmek, çevrimiçi tartışma forumlarına mesaj yazmak ve düz metin düzenleyicisi kullanarak zengin metin oluşturmak için kullanılır.

<span class="mw-page-title-main">Blackbox</span>

Blackbox, X Pencere Sistemi için tasarlanmış özgür ve açık kaynak kodlu istiflenebilir penceresi yöneticisidir.

<span class="mw-page-title-main">Gitter</span> Açık kaynak kodlu mesajlaşma yazılımı

Gitter, GitLab ve GitHub depolarının geliştiricileri ve kullanıcıları için açık kaynaklı bir anlık mesajlaşma ve sohbet odası sistemidir. Gitter, tüm temel özellikleri ve tek bir özel sohbet odası oluşturma olanağını sağlayan ücretsiz bir seçenek ve bireyler ve kuruluşlar için isteğe bağlı sayıda özel sohbet odaları oluşturmalarına olanak tanıyan ücretli abonelik seçenekleriyle hizmet olarak yazılım (SaaS) şeklinde sağlanır.

<span class="mw-page-title-main">Homebrew (paket yöneticisi)</span>

Homebrew, Apple'ın işletim sistemi macOS ve Linux için geliştirilmiş, yazılım kurulumunu basitleştiren ücretsiz ve açık kaynaklı bir yazılım paketi yönetim sistemidir. Ad, kullanıcının zevkine bağlı olarak Mac'te yazılım oluşturma fikrini önermeyi amaçlamaktadır. Başlangıçta Max Howell tarafından yazılan paket yöneticisi, Ruby on Rails topluluğunda popülerlik kazandı ve genişletilebilirliği için övgü aldı. Homebrew, kullanım kolaylığı ve komut satırı arayüzüne entegrasyonu için önerilmiştir. Homebrew, Software Freedom Conservancy'nin kar amacı gütmeyen bir proje üyesidir ve tamamen ücretsiz gönüllüler tarafından yürütülmektedir.

<span class="mw-page-title-main">Void Linux</span>

Void Linux, sıfırdan tasarlanan ve uygulanan X Binary Package System (XBPS) paket yöneticisini ve "runit init" sistemini kullanan bağımsız bir Linux dağıtımıdır. İkili çekirdek blobları hariç, temel kurulum tamamen özgür yazılımdan oluşur ancak kullanıcılar özel yazılım yüklemek için özgür olmayan resmi bir depoya erişebilir.

<span class="mw-page-title-main">Cloud9 IDE</span>

Cloud9 IDE, sürüm 2.0'dan sürüm 3.0'a kadar açık kaynak olarak yayınlanan bir Çevrimiçi IDE'dir. C, C++, PHP, Ruby, Perl, Python, Node.js ile JavaScript ve Go gibi birçok programlama dilini destekler.

<span class="mw-page-title-main">Redox (işletim sistemi)</span>

Redox, güvenlik, kararlılık ve performansa odaklanan Rust programlama dilinde yazılmış Unix benzeri bir mikro çekirdek işletim sistemidir. Redox güvenli, kullanılabilir ve özgür olmayı amaçlar. Redox, SeL4, MINIX, Plan 9 ve BSD gibi önceki çekirdeklerden ve işletim sistemlerinden esinlenmiştir. GNU ve BSD'ye benzer, ancak bellek açısından güvenli bir dilde yazılmıştır. MIT Lisansı altında dağıtılan ücretsiz ve açık kaynaklı bir yazılımdır.

scrcpy

scrcpy, bir Android cihazın bir Windows, MacOS veya Linux masaüstü bilgisayardan kontrol edilmesini sağlayan özgür ve açık kaynaklı bir ekran yansıtma uygulamasıdır. Yazılım şu anda bir Android öykünücüsü olan Genymotion'u geliştiren Genymobile tarafından geliştirilmektedir.

TurboWarp, Scratch'ın yüksek performanslı bir modifikasyonudur. Scratch, çocuklar ve yeni başlayanlar için görsel bir programlama dilidir. TurboWarp ise basit ve limitli Scratch dilini çok daha yüksek performanslı bir şekilde açar.