diff --git a/CONCEPT.md b/CONCEPT.md index 0e70ba3..af787a3 100644 --- a/CONCEPT.md +++ b/CONCEPT.md @@ -129,13 +129,23 @@ Dashboard Admin Agensi berisi : - Jumlah pendapatan yang akan datang (akan dibayar oleh Customer) 3. List Langganan Customer yang akan berakhir dalam 60 hari ke depan. -### 10. Invoice (TODO) +### 10. Invoice Invoice adalah tagihan pembayaran yang dibuat oleh Agensi kepada diberikan Customer. 1. **Invoice** adalah milik sebuah **project** -2. **Invoice** memiliki beberapa **pembayaran** (misal invoice dibayar dicicil) -3. **Invoice** bisa diupdate status Lunas +2. **Invoice** memiliki beberapa **pembayaran** (misal invoice dibayar dicicil) (TODO) +3. **Invoice** bisa diupdate status Lunas (TODO) +4. **Invoice** memiliki Atribut: + - Nomor Invoice + - Project + - Tanggal + - Jatuh Tempo + - Item Invoice + - Jumlah tagihan (amount) + - Catatan + - Status + - User Pembuat Invoice ### 11. Meeting (TODO) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b64e006..4411f2d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,12 +35,19 @@ Pada project ini sangat mungkin terjadi kesalahan penulisan pada `halaman web` s Jenis **pull request** ini akan menambahkan fitur baru pada Free PMO. Jika Anda ingin melakukan pull request jenis ini, kami harapkan agar memenuhi ketentuan berikut : -1. Sebelumnya fitur ini sudah diusulkan dan dibahas pada [**Issue**](https://github.com/nafiesl/free-pmo/issues). +1. Fitur baru sudah diusulkan dan dibahas sebelumnya pada [**Issue**](https://github.com/nafiesl/free-pmo/issues). 2. Fitur tambahan dilengkapi dengan Feature Test atau Unit Test sesuai keperluan (terutama jika ada interaksi perubahan pada database). -3. Semua **testing passed** +3. Semua **testing passed**. Kita akan **review dan uji** fitur baru tersebut sebelum **pull request** disetujui. +> **Catatan** +> +> Jika pada fitur baru terdapat **perubahan struktur** pada tabel yang sudah ada, silakan **langsung ubah pada file migration** yang bersangkutan, karena aplikasi Free PMO masih dalam tahap pengembangan. **Misal**: fitur baru memerlukan perubahan struktur tabel `payments`, silakan update file `2016_11_15_151228_create_payments_table.php`. +> +> Kemudian **mohon** diinformasikan **script sql** dari perubahan struktur tabel tersebut melalui **Komentar Commit** yang bersangkutan (seperti [contoh ini](https://github.com/nafiesl/free-pmo/commit/a813524f680e9926d64f1006a1c615acf86c24f1#commitcomment-26166267)). Hal ini dilakukan untuk mempermudah pengguna Free PMO existing jika ingin meng-update aplikasinya. + + #### 4. Lang File Jenis **pull request** ini akan menambahkan **lang** file pada direktori `resources/lang` sesuai dengan konfigurasi `locale`-nya (misal `lang/en` untuk Bahasa Inggris). Saat ini file-file `lang` yang lengkap hanya pada direktori `locale` `id` untuk Bahasa Indonesia. diff --git a/README.md b/README.md index 6ede564..5708266 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Free PMO (Project Management Office), software management project untuk *freelan 7. [Cara Berkontrobusi](#cara-berkontribusi) 8. [Screenshots](#screenshots) -