All Projects → leocavalcante → create-siler-app

leocavalcante / create-siler-app

Licence: MIT license
🧱 Set up a modern Siler app by running one command.

Programming Languages

PHP
23972 projects - #3 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to create-siler-app

docker-images
本仓库为自定义及收藏的一些镜像,方便使用。包含PHP5、PHP7开发环境等镜像。
Stars: ✭ 18 (+20%)
Mutual labels:  swoole
LightMoon
A framework based swoole
Stars: ✭ 17 (+13.33%)
Mutual labels:  swoole
HyperVue
🚀 基于 Hyperf + Vue + ElementUI 前后端分离的通用型管理后台
Stars: ✭ 23 (+53.33%)
Mutual labels:  swoole
slim-skeleton
Slim Framework skeleton application following MVC construction
Stars: ✭ 18 (+20%)
Mutual labels:  skeleton
create-adonis-ts-app
Boilerplate to create a new AdonisJs typescript project
Stars: ✭ 94 (+526.67%)
Mutual labels:  create-app
php-mvc-skeleton
A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (+206.67%)
Mutual labels:  skeleton
dwoole
⚙️ Docker image for Swoole apps with Composer, auto-restart on development and a production-ready version.
Stars: ✭ 32 (+113.33%)
Mutual labels:  swoole
TT Jobs
基于 Swoole 定时管理系统
Stars: ✭ 22 (+46.67%)
Mutual labels:  swoole
electron-angular-webpack
A simple kit for Electron, Angular 6 and Webpack 4 including a live reload system for Angular.
Stars: ✭ 62 (+313.33%)
Mutual labels:  skeleton
fast-laravel
基于Swoole的高性能HTTP服务器,加速您Laravel应用程序。
Stars: ✭ 33 (+120%)
Mutual labels:  swoole
Angular4-boilerplate-webpack2
Clean Angular Boilerplate with webapack 2
Stars: ✭ 17 (+13.33%)
Mutual labels:  skeleton
swoole-ide-helper-phar
Swoole IDE 自动补全,PHAR 包。
Stars: ✭ 14 (-6.67%)
Mutual labels:  swoole
swoole-link-monitor
基于swoole 定时器与woker 实现链路监控
Stars: ✭ 34 (+126.67%)
Mutual labels:  swoole
next-all-in
🗃⚛️ Next starter for creating any type of site
Stars: ✭ 29 (+93.33%)
Mutual labels:  skeleton
yii2-s
🚀speed up yii2 tcp server、 restful by swoole
Stars: ✭ 34 (+126.67%)
Mutual labels:  swoole
javascript-seed-project
Seed project for JavaScript based apps. Just clone and code.
Stars: ✭ 17 (+13.33%)
Mutual labels:  skeleton
crow
Fast, unopinionated, minimalist web framework for PHP.
Stars: ✭ 47 (+213.33%)
Mutual labels:  swoole
php-tdengine
大数据引擎 TDengine 的 PHP 客户端扩展,支持 Swoole!
Stars: ✭ 62 (+313.33%)
Mutual labels:  swoole
skeletor
3D skeleton extraction from meshes.
Stars: ✭ 115 (+666.67%)
Mutual labels:  skeleton
Magento-2-Module-Skeleton
This Module provides a basic Skeleton for further Magento 2 Modules.
Stars: ✭ 30 (+100%)
Mutual labels:  skeleton

create-siler-app

🧱 Set up a modern Siler app by running one command.

composer create-project siler/app my-app

Scripts

composer start

Runs CLI SAPI built-in web server on port 8080.

composer swoole

Runs Swoole web server on port 9501.

docker-compose up

Runs Docker using Dwoole on port 9501 as well.

DevTools

It uses ramsey/devtools with Pest override for test:unit.

analyze
  analyze:phpstan      Runs the PHPStan static analyzer.
  analyze:psalm        Runs the Psalm static analyzer.

build
  build:clean          Removes everything from the build directory that is not under version control.
  build:clear-cache    Removes everything from build/cache that is not under version control.

lint
  lint:fix             Checks source code for coding standards issues and fixes them, if possible.

test
  test:all             Runs linting, static analysis, and unit tests.
  test:coverage:ci     Runs the unit test suite and generates a Clover coverage report.
  test:coverage:html   Runs the unit test suite and generates an HTML coverage report.
  test:unit            Runs the unit test suite.

How-to

bootstrap.php

Is a good place to startup your application, things like database connections, dependency injection containers, setups etc.

index.php

Is called on each request, is a good place for routes and things that depends on the current request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].