@@ -74,29 +74,49 @@ Apabila Anda ingin berkontribusi, silakan ikuti langkah-langkah berikut.
7474
7575 ` ` ` bash
7676 $ black . -l 79
77- $ flake8 kbbi tests --ignore=E203
77+ $ flake8 --exclude= " venv/** "
7878 $ isort -rc . -sg " venv/**"
7979 ` ` `
8080
818111. Jika terdapat kesalahan gaya penulisan kode, silakan perbaiki terlebih
8282 dahulu (` black` dan ` isort` sudah otomatis memperbaiki, tetapi ` flake8`
8383 tidak).
848412. Jika gaya penulisan kode sudah baik, jalankan tes untuk memastikan kode
85- Anda lulus tes:
85+ Anda lulus tes. Sebelum menjalankan tes, jalankan * server* untuk tes
86+ terlebih dahulu:
87+
88+ ` ` ` bash
89+ $ cd tests
90+ $ ./server.py
91+ ` ` `
92+
93+ Selagi * server* aktif, jalankan tes:
8694
8795 ` ` ` bash
8896 $ pytest
8997 ` ` `
9098
91- 13. Jika belum lulus tes, silakan perbaiki kode Anda dan lakukan ` git add` dan
92- ` git commit` seperlunya.
93- 14. Unggah pembaruan Anda:
99+ 13. Jika kode Anda belum lulus tes, silakan perbaiki terlebih dahulu dan
100+ lakukan ` git add` dan ` git commit` seperlunya.
101+ 14. Jika Anda ingin menambahkan kasus uji (misal ` " civitas academica" ` ) untuk
102+ mendukung perbaikan Anda, gunakan skrip ` buat_kasus.py` :
103+
104+ ` ` ` bash
105+ $ ./buat_kasus.py " civitas academica"
106+ ` ` `
107+
108+ Kemudian, tambahkan kasus tersebut ke dalam ` list` ` laman` yang terdapat
109+ di dalam ` buat_kasus.py` dan sertakan deskripsi singkat mengenai kasus
110+ tersebut. Jika sudah selesai, ` git add` dan ` git commit` semua berkas yang
111+ dihasilkan beserta ` buat_kasus.py` yang sudah diperbarui.
112+
113+ 15. Unggah pembaruan Anda:
94114
95115 ` ` ` bash
96116 $ git push origin pembaruan-saya
97117 ` ` `
98118
99- 15 . [Buat Pull Request][pr] baru dari cabang Anda ke cabang ` master` repositori
119+ 16 . [Buat Pull Request][pr] baru dari cabang Anda ke cabang ` master` repositori
100120 ini.
101121
102122[fork]: https://github.com/laymonage/kbbi-python/fork
0 commit comments