Skip to content

Commit 4ef187a

Browse files
committed
Perbarui panduan kontribusi
1 parent 062434d commit 4ef187a

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

CONTRIBUTING.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8181
11. Jika terdapat kesalahan gaya penulisan kode, silakan perbaiki terlebih
8282
dahulu (`black` dan `isort` sudah otomatis memperbaiki, tetapi `flake8`
8383
tidak).
8484
12. 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

Comments
 (0)