Selamat datang di repository Pemrograman-Fasilkom-Unej/python-algorithms. Sebelum melakukan Pull Request, pastikan anda sudah membaca semua aturan yang ada. Jika anda mempunyai masalah / isu / tidak yakin dengan aturan kontribusi kami, silahkan sampaikan kepada kami melalui email atau Discord.
Pastikan sebelum anda memulai berkontribusi pada repository ini, silahkan baca aturan-aturan tertulis berikut.
- Kami menggunakan bahasa Python dengan versi 3.6 hingga yang terbaru.
- Dimohon untuk menulis kode yang mudah dibaca, hindari penggunaan singkatan yang tidak umum / susah ditebak.
- Beri nama fungsi / variable yang jelas supaya tanpa memberikan komentar tambahan.
- Nama variable seharusnya lebih dari dua kata dan dapat mendeskripsikan isinya. Contoh: list_of_nodes, names, daftar_antrian.
- Hindari penggunaan singkatan. Berlaku untuk nama variable, fungsi, dan parameter.
- Mohon untuk mengikuti Aturan Penulisan Python yang sifatnya umum dan banyak digunakan.
- Kami sarankan untuk menggunakan f-strings supaya kode mudah dibaca.
- Pastikan nama file ber-akhiran
.py
. - Gunakan snake_case untuk nama file.
- Pastikan kode berjalan dan tidak ada error sebelum melakukan Pull Request
- Lakukan check pada algoritma yang anda kerjakan pada file README.md
- Satu Pull Request satu Algoritma