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) - Jumlah pendapatan yang akan datang (akan dibayar oleh Customer)
3. List Langganan Customer yang akan berakhir dalam 60 hari ke depan. 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. Invoice adalah tagihan pembayaran yang dibuat oleh Agensi kepada diberikan Customer.
1. **Invoice** adalah milik sebuah **project** 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. 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 : 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). 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. 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 #### 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. 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) 7. [Cara Berkontrobusi](#cara-berkontribusi)
8. [Screenshots](#screenshots) 8. [Screenshots](#screenshots)
<hr>
***
## Tentang ## 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). 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
Tujuan utama Free PMO adalah membantu pengelolaan data project dengan mudah dan profesional. Tujuan utama Free PMO adalah membantu pengelolaan data project dengan mudah dan profesional.

Loading…
Cancel
Save