kejawenlab/semart-skeleton 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kejawenlab/semart-skeleton

Composer 安装命令:

composer create-project kejawenlab/semart-skeleton

包简介

Symfony Skeleton with common functionalities so developer can focus on business

README 文档

README

Build Status Coverage Status PHPStan

Tentang

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.

Fitur Semart Skeleton

  • Pengaturan User

  • Pengaturan Group

  • Pengaturan Menu

  • Pengaturan Hak Akses

  • Pengaturan Aplikasi

  • SQL Editor

  • CRUD Generator

  • Pengurutan

  • Pencarian

  • Multiple File Upload

  • User Context Filter

Kebutuhan Sistem

  • PHP 7.2 atau lebih baru

  • MySQL/MariaDB/PostgreSQL sebagai RDBMS

  • Redis Server sebagai Session Storage

  • Composer sebagai Dependencies Management

Cara Instalasi (Menggunakan Composer)

  • Clone repositori dengan 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

Cara Instalasi (Menggunakan Docker)

  • Clone repositori dengan 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

Flow Semart Skeleton

Flow

Dokumentasi Lengkap

Anda juga dapat membaca dokumentasinya secara online melalui Github I/O Putra Kahfi

Unit Testing

php vendor/bin/phpunit

Preview

  • Login

Login

  • Menu List

Menu List

  • Roles

Roles

  • Setting List

Setting List

  • User Form

User Form

  • User List

User List

  • Query Runner

Query Runner

Bug dan Request Fitur

Anda dapat menggunakan Issues untuk melaporkan adanya bug, atau menggunakan Pull requests untuk request fitur.

Kontributor

Terima kasih kepada semua kontributor

统计信息

  • 总下载量: 74
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 50
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 50
  • Watchers: 10
  • Forks: 17
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-03-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固