Browse Source

Update README.md, CONTRIBUTING.md and CONCEPT.md

pull/6/head
Nafies Luthfi 8 years ago
parent
commit
5c10c283dd
  1. 16
      CONCEPT.md
  2. 11
      CONTRIBUTING.md
  3. 5
      README.md

16
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)

11
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.

5
README.md

@ -18,7 +18,7 @@ Free PMO (Project Management Office), software management project untuk *freelan
7. [Cara Berkontrobusi](#cara-berkontribusi)
8. [Screenshots](#screenshots)
<hr>
***
## 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.

Loading…
Cancel
Save