Semart Skeleton adalah sebuah skeleton atau boilerplate atau kerangka awal untuk memulai sebuah proyek. Dibangun dengan menggunakan framework Symfony dan berbagai bundle serta diramu oleh Developer yang telah berpengalaman lebih dari 8 tahun menggunakan Symfony.
Ditujukan untuk memudahkan Developer dalam mengerjakan proyek tanpa perlu dipusingkan dengan berbagai pengaturan-pengaturan yang bersifat rutinitas dan berulang. Memiliki beberapa fitur dasar seperti pengaturan user, group, menu dan hak akses yang dapat diatur dengan mudah melalui menu yang telah kami siapkan.
Pengaturan User
Pengaturan Group
Pengaturan Menu
Pengaturan Hak Akses
Pengaturan Aplikasi
SQL Editor
CRUD Generator
Pengurutan
Pencarian
Multiple File Upload
User Context Filter
PHP 7.2 atau lebih baru
MySQL/MariaDB/PostgreSQL sebagai RDBMS
Redis Server sebagai Session Storage
Composer sebagai Dependencies Management
git clone
command:git clone https://github.com/KejawenLab/SemartSkeleton.git Semart
atau dengan composer create-project
command:
composer create-project -sdev kejawenlab/semart-skeleton Semart
Masuk ke direktori Semart
dengan perintah cd Semart
Jalankan perintah composer update --prefer-dist -vvv
Jalankan perintah symfony server:start
untuk menjalankan web server
Buka browser pada alamat http://localhost:8000
atau sesuai port yang tampil ketika menjalankan perintah diatas
Gunakan username admin
dan password semartadmin
untuk masuk ke aplikasi
git clone
command:git clone https://github.com/KejawenLab/SemartSkeleton.git Semart
atau dengan composer create-project
command:
composer create-project -sdev kejawenlab/semart-skeleton Semart
Masuk ke direktori Semart
dengan perintah cd Semart
Jalankan perintah docker-compose build && docker-compose up
Masuk ke container app
dengan perintah docker-compose exec app bash
Jalankan perintah php bin/console semart:install
dari dalam container app
Buka browser pada alamat http://localhost:8080
Gunakan username admin
dan password semartadmin
untuk masuk ke aplikasi
Anda juga dapat membaca dokumentasinya secara online melalui Github I/O Putra Kahfi
php vendor/bin/phpunit
Anda dapat menggunakan Issues
untuk melaporkan adanya bug, atau menggunakan Pull requests
untuk request fitur.
Terima kasih kepada semua kontributor