Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

leocavalcante/create-siler-app

Open more actions menu

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.