Saya baru saja bercabang proyek di Github, membuat perubahan saya dll. Ini membuat saya bertanya-tanya: Saya melihat sebagian besar README.txt dalam proyek opensource dan file yang saya edit adalah Readme.txt. Apakah ini semacam standar atau haruskah saya membiarkannya?
naming-standards
Tolga Ozses
sumber
sumber
Jawaban:
Huruf besar semua menonjol dan membuat file mudah terlihat yang masuk akal karena mungkin hal pertama yang ingin dilihat pengguna baru. (Atau, setidaknya, harus melihat ...) Seperti yang telah dikatakan orang lain, nama file yang dimulai dengan huruf kapital akan didaftar sebelum nama huruf kecil dalam ASCII penyortiran klinis (
LC_COLLATE=C
) yang membantu membuat file terlihat pada pandangan pertama.The
README
file bagian dari sekelompok file pengguna dari paket perangkat lunak bebas biasanya akan berharap untuk menemukan. Lainnya adalahINSTALL
(instruksi untuk membangun dan menginstal perangkat lunak),AUTHORS
(daftar kontributor),COPYING
(teks lisensi),HACKING
(cara memulai untuk berkontribusi, mungkin termasuk daftar titik awal TODO),NEWS
(perubahan terbaru) atauChangeLog
(kebanyakan berlebihan dengan sistem kontrol versi).Inilah yang dikatakan Standar Pengkodean GNU tentang
README
file tersebut.Karena selalu baik untuk mengusahakan yang paling mengejutkan pengguna Anda, Anda harus mengikuti konvensi ini kecuali ada alasan kuat untuk penyimpangan. Di dunia UNIX, ekstensi nama file secara tradisional digunakan hemat sehingga nama kanonik file
README
tanpa akhiran. Tetapi sebagian besar pengguna mungkin tidak akan kesulitan memahami bahwa file bernamaREADME.txt
memiliki arti yang sama. Jika file ditulis dalam penurunan harga , nama file sepertiREADME.md
mungkin juga masuk akal. Hindari menggunakan bahasa markup yang lebih rumit seperti HTML diREADME
file, bagaimanapun, karena itu akan nyaman untuk dibaca pada terminal teks saja. Anda dapat mengarahkan pengguna ke manual perangkat lunak atau dokumentasi on-line-nya, yang mungkin ditulis dalam format yang lebih canggih, untuk detail dariREADME
file.sumber
Secara tradisional file itu disebut README dalam huruf besar karena lingkungan baris perintah yang menggunakan pemesanan alfabet kemudian akan meletakkan file di atas. Ini membuatnya mudah terlihat di direktori besar.
Kemungkinan besar peninggalan dari dunia Unix / Linux tempat Anda mengunduh sumber dan kemudian membangun perangkat lunak Anda. Memiliki file seperti README dan INSTALL di bagian atas tampilan 'daftar direktori konten' Anda membuatnya lebih mudah untuk melihat bahwa mereka ada di sana, daripada harus menelusuri seluruh konten dari antarmuka baris perintah. Prinsip dasar yang sama juga berfungsi untuk github (dan sebenarnya bekerja di antarmuka GUI juga, kalau dipikir-pikir, sehingga mungkin masih memiliki kemampuan)
Tidak mungkin aturan yang keras, tetapi sangat mungkin sesuatu yang dilakukan semua orang sebagai kebiasaan karena proyek lain melakukannya. Kecuali ada alasan eksplisit TIDAK untuk melakukannya, Anda mungkin harus menggunakan semua huruf besar hanya karena Anda akan melihatnya digunakan dalam banyak proyek lain. Itu juga penamaan default yang digunakan Github ketika Anda membuat repositori baru.
sumber
ls -l | less
.README biasanya ditulis dalam huruf besar. Dengan cara ini
ls
perintah Unix meletakkan file di dekat awal daftar direktori (huruf besar datang sebelum huruf kecil dalam urutan ASCII).sumber
ls
biasanya tidak seperti itu pada sistem modern.LC_COLLATE="en_US.ascii" ; ls -l
vsLC_COLLATE="en_US.UTF-8" ; ls -l
)