diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f37500a..b64e006 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,7 @@ Terima kasih karena telah berkenan mempertimbangkan untuk berkontribusi pada project ini. Mari kita buat software Free PMO menjadi jauh lebih baik. ### Submit Issue -Project ini masih terus dikembangkan. Sebagian besar fitur yang telah dibuat memiliki **Feature** atau **Unit Testing**, namun sangat mungkin masih ada **bug** yang terlewat dari pengujian tersebut. Jika selama menggunakan software ini Anda temukan **bug** atau **error**, silakan [melaporkan **Issue**](https://github.com/nafiesl/free-pmo/issues/new){:target="_blank"} dengan **prefix Subject : [BUG]**. +Project ini masih terus dikembangkan. Sebagian besar fitur yang telah dibuat memiliki **Feature** atau **Unit Testing**, namun sangat mungkin masih ada **bug** yang terlewat dari pengujian tersebut. Jika selama menggunakan software ini Anda temukan **bug** atau **error**, silakan [melaporkan **Issue**](https://github.com/nafiesl/free-pmo/issues/new) dengan **prefix Subject : [BUG]**. Kita akan mencoba minimalisir **bug** sebisa mungkin. @@ -20,7 +20,7 @@ Wah, bagian ini adalah kontribusi yang luar biasa, Anda sudah berkenan meluangka #### 1. Bugfix -Di mana Anda membantu dalam **perbaikan error** yang dilaporkan oleh kontributor lain melalui [**Issue**](https://github.com/nafiesl/free-pmo/issues){:target="_blank"}. Jika perbaikan error ini berkaitan dengan interaksi ke database (CRUD Operation), mohon agar Anda : +Di mana Anda membantu dalam **perbaikan error** yang dilaporkan oleh kontributor lain melalui [**Issue**](https://github.com/nafiesl/free-pmo/issues). Jika perbaikan error ini berkaitan dengan interaksi ke database (CRUD Operation), mohon agar Anda : 1. Membuat **testing**, terkait fitur yang memiliki bug. 2. Pastikan **semua testing passed** pada saat Anda melakukan **pull request**. @@ -35,7 +35,7 @@ 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){:target="_blank"}. +1. Sebelumnya fitur ini sudah diusulkan dan dibahas 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** diff --git a/README.md b/README.md index 9c5722d..d4d1fdd 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Free PMO (Project Management Office), software management project untuk *freelan 1. **Free** bisa jadi singkatan dari **Freelancer**, bisa juga **Free Software** (merdeka), dan tentunya **Free (gratis)**. 2. **PMO** singkatan dari ***Project Management Office***, ibarat kantor untuk pengelolaan project. -Fitur utama Free PMO adalah pengelolaan project dan transaksi pembayaran setiap project. Fitur-fitur lain software ini tertuang dalam file [konsep](CONCEPT.md){:target="_blank"}. +Fitur utama Free PMO adalah pengelolaan project dan transaksi pembayaran setiap project. Fitur-fitur lain software ini tertuang dalam file [konsep](CONCEPT.md). ## Tujuan @@ -35,7 +35,7 @@ Tujuan utama Free PMO adalah membantu pengelolaan data project dengan mudah dan Aplikasi ini dapat dipasang dalam server lokal (PC/Laptop) dan server online, dengan spesifikasi berikut : #### Spesifikasi minimum server -1. PHP 7.0 (dan memenuhi [server requirement Laravel 5.5](https://laravel.com/docs/5.5#server-requirements){:target="_blank"}), +1. PHP 7.0 (dan memenuhi [server requirement Laravel 5.5](https://laravel.com/docs/5.5#server-requirements)), 2. MySQL atau MariaDB, 3. SQlite (untuk automated testing). @@ -54,7 +54,7 @@ Aplikasi ini dapat dipasang dalam server lokal (PC/Laptop) dan server online, de 11. Isi formulir installasi. 12. Selesai, Anda akan login sebagai admin. -
![Install Free PMO](public/screenshots/pmo-install-free-pmo.jpg)
+![Install Free PMO](public/screenshots/pmo-install-free-pmo.jpg) ## Developer dan Kontributor @@ -63,19 +63,19 @@ Project ini dikembangkan oleh [Nafies Luthfi](https://github.com/nafiesl) dan pa ## Ramuan -Free PMO dibangun menggunakan [metode TDD](https://blog.nafies.id/laravel/testing-laravel-tentang-automated-testing){:target="_blank"} dengan bahan dan dukungan dari paket-paket berikut ini : +Free PMO dibangun menggunakan [metode TDD](https://blog.nafies.id/laravel/testing-laravel-tentang-automated-testing) dengan bahan dan dukungan dari paket-paket berikut ini : ##### Dependencies -* [Framework Laravel](https://laravel.com/docs/5.5){:target="_blank"} (versi 5.2 s/d 5.5). -* [luthfi/formfield](https://github.com/nafiesl/FormField){:target="_blank"}, Wrapper Form dari [laravelcollective/html](https://github.com/laravelcollective/html){:target="_blank"} dengan Bootstrap 3. -* [riskihajar/terbilang](https://github.com/riskihajar/terbilang){:target="_blank"}, membuat angka terbilang (pada fitur cetak kuitansi) dan romawi. +* [Framework Laravel](https://laravel.com/docs/5.5) (versi 5.2 s/d 5.5). +* [luthfi/formfield](https://github.com/nafiesl/FormField), Wrapper Form dari [laravelcollective/html](https://github.com/laravelcollective/html) dengan Bootstrap 3. +* [riskihajar/terbilang](https://github.com/riskihajar/terbilang), membuat angka terbilang (pada fitur cetak kuitansi) dan romawi. ##### Dev Dependencies -* [PHPUnit](https://github.com/sebastianbergmann/phpunit){:target="_blank"}, PHP testing framework. -* [laravel/browser-kit-testing](https://github.com/laravel/browser-kit-testing){:target="_blank"}, paket browserkit testing untuk Laravel ^5.4. -* [luthfi/simple-crud-generator](https://github.com/nafiesl/SimpleCrudGenerator){:target="_blank"}, CRUD generator berupa artisan command untuk mempercepat workflow TDD. -* [johnkary/phpunit-speedtrap](https://github.com/johnkary/phpunit-speedtrap){:target="_blank"}, pengecekan testing yang lambat (karena query atau proses yang kurang efektif). +* [PHPUnit](https://github.com/sebastianbergmann/phpunit), PHP testing framework. +* [laravel/browser-kit-testing](https://github.com/laravel/browser-kit-testing), paket browserkit testing untuk Laravel ^5.4. +* [luthfi/simple-crud-generator](https://github.com/nafiesl/SimpleCrudGenerator), CRUD generator berupa artisan command untuk mempercepat workflow TDD. +* [johnkary/phpunit-speedtrap](https://github.com/johnkary/phpunit-speedtrap), pengecekan testing yang lambat (karena query atau proses yang kurang efektif). ## Lisensi @@ -83,24 +83,24 @@ Project Free PMO merupakan software free dan open source di bawah [lisensi MIT]( ## Cara Berkontribusi -Jika ingin berkontribusi terhadap project ini, baik untuk membuat *Issue*, usulan Fitur tambahan, *Pull Request*, maupun donasi, silakan melihat [panduan kontribusi](CONTRIBUTING.md){:target="_blank"}. +Jika ingin berkontribusi terhadap project ini, baik untuk membuat *Issue*, usulan Fitur tambahan, *Pull Request*, maupun donasi, silakan melihat [panduan kontribusi](CONTRIBUTING.md). ## Screenshots #### Dashboard -![Free PMO Dashboard](public/screenshots/pmo-dashboard-01.jpg){:title="Free PMO Dashboard"} +![Free PMO Dashboard](public/screenshots/pmo-dashboard-01.jpg) #### Detail Project -![Free PMO Project Detail](public/screenshots/pmo-project-detail-01.jpg){:title="Free PMO Project Detail"} +![Free PMO Project Detail](public/screenshots/pmo-project-detail-01.jpg) #### List Job Project -![Free PMO Project Job List](public/screenshots/pmo-project-jobs-01.jpg){:title="Free PMO Project Job List"} +![Free PMO Project Job List](public/screenshots/pmo-project-jobs-01.jpg) #### Detail Job Project -![Free PMO Job Tasks](public/screenshots/pmo-job-tasks-01.jpg){:title="Free PMO Job Tasks"} +![Free PMO Job Tasks](public/screenshots/pmo-job-tasks-01.jpg) #### Laporan Tahunan -![Free PMO Yearly Report](public/screenshots/pmo-yearly-report-01.jpg){:title="Free PMO Yearly Report"} +![Free PMO Yearly Report](public/screenshots/pmo-yearly-report-01.jpg) #### Automated Testing @@ -108,4 +108,4 @@ Jika ingin berkontribusi terhadap project ini, baik untuk membuat *Issue*, usula $ vendor/bin/phpunit ``` -
![Free PMO Testing](public/screenshots/pmo-testing-01.jpg){:title="Free PMO Automated Testing"}
+![Free PMO Testing](public/screenshots/pmo-testing-01.jpg)