From 5c10c283ddb51912c43c4f0d1c801a70d17319d2 Mon Sep 17 00:00:00 2001 From: Nafies Luthfi Date: Sun, 10 Dec 2017 00:23:22 +0800 Subject: [PATCH] Update README.md, CONTRIBUTING.md and CONCEPT.md --- CONCEPT.md | 16 +++++++++++++--- CONTRIBUTING.md | 11 +++++++++-- README.md | 5 ++++- 3 files changed, 26 insertions(+), 6 deletions(-) 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) -
+*** ## Tentang @@ -30,6 +30,9 @@ Free PMO (Project Management Office), software management project untuk *freelan Fitur utama Free PMO adalah pengelolaan project dan transaksi pembayaran setiap project. Fitur-fitur lain software ini tertuang dalam file [konsep](CONCEPT.md). +> **Development in progress** +> Dalam proses development, perubahan struktur tabel existing akan **diubah langsung pada file migration** yang sesuai, lihat [panduan kontribusi](CONTRIBUTING.md#catatan). + ## Tujuan Tujuan utama Free PMO adalah membantu pengelolaan data project dengan mudah dan profesional.