All Projects → koriym → Koriym.phpskeleton

koriym / Koriym.phpskeleton

Licence: mit
CI ready PHP project skeleton

Labels

Projects that are alternatives of or similar to Koriym.phpskeleton

Skeleton Plus
🎡 simple stripped down css framework
Stars: ✭ 100 (-39.02%)
Mutual labels:  skeleton
Package Skeleton Php
A skeleton repository for Spatie's PHP Packages
Stars: ✭ 126 (-23.17%)
Mutual labels:  skeleton
Skeleton Less
The (un)official Less Version of Skeleton (2.0.4): A Dead Simple, Responsive Boilerplate for Mobile-Friendly Development
Stars: ✭ 150 (-8.54%)
Mutual labels:  skeleton
Dddplus Demo
♨️ Demonstrate how to use DDDplus to build a complex OMS.演示如何使用DDDplus实现一套订单履约中台OMS
Stars: ✭ 111 (-32.32%)
Mutual labels:  skeleton
Symfony Standard
The "Symfony Standard Edition" distribution
Stars: ✭ 1,521 (+827.44%)
Mutual labels:  skeleton
Php Docker Template
Docker images for PHP applications, CLI and FPM with shared socket
Stars: ✭ 142 (-13.41%)
Mutual labels:  skeleton
F3 Boilerplate
PHP7 Fat-Free Framework (http://fatfreeframework.com) example - A skeleton i18n web application which implements an MVC structure ( https://github.com/vijinho/FFMVC ) and includes the files from the https://getbootstrap.com project.
Stars: ✭ 97 (-40.85%)
Mutual labels:  skeleton
Spoon
Our simple Laravel boilerplate
Stars: ✭ 156 (-4.88%)
Mutual labels:  skeleton
Simpleopenni
SimpleOpenNI library for Processing 3.5.2, 3.4, 3.3.7, 3.3.6 on MacOS for V1 and V2
Stars: ✭ 124 (-24.39%)
Mutual labels:  skeleton
Skeletonloadingview
SkeletonLoadingView(Shimmer) with Kotlin in Android💀💀
Stars: ✭ 146 (-10.98%)
Mutual labels:  skeleton
Vue Content Placeholders
Composable components for rendering fake (progressive) content like facebook in vue
Stars: ✭ 1,547 (+843.29%)
Mutual labels:  skeleton
Opengl cmake skeleton
❤️ A ready to use cmake skeleton using GLFW, Glew and glm. 👍
Stars: ✭ 118 (-28.05%)
Mutual labels:  skeleton
Spookyc
A compiler for the 🎃 Spooky 😱 programming language 👻
Stars: ✭ 144 (-12.2%)
Mutual labels:  skeleton
Skeleton
springboot+mybatis skeleton
Stars: ✭ 110 (-32.93%)
Mutual labels:  skeleton
Php Ddd Skeleton
🐘🚀 PHP DDD Skeleton: Bootstrap your new projects or be inspired by this example project
Stars: ✭ 152 (-7.32%)
Mutual labels:  skeleton
Oh My Fullstack
🚀 Full stack web application skeleton (Next.js, Redux, RxJS, Immutable, Express)
Stars: ✭ 99 (-39.63%)
Mutual labels:  skeleton
React Content Loader
⚪ SVG-Powered component to easily create skeleton loadings.
Stars: ✭ 11,830 (+7113.41%)
Mutual labels:  skeleton
Rails Base
Skeleton for new Rails based projects.
Stars: ✭ 161 (-1.83%)
Mutual labels:  skeleton
Express Typescript Boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
Stars: ✭ 2,293 (+1298.17%)
Mutual labels:  skeleton
Gltfforue4
Import glTF 2.0 in Unreal Engine
Stars: ✭ 145 (-11.59%)
Mutual labels:  skeleton

A standard PHP project skeleton

Are you tired of copy-pasting your boilerplate PHP code whenever you need to start a new project?

This repository contains a single-line command that will automatically setup for you all the needed code to create a modern, clutter-free and test-oriented PHP package.

It will automatically install the following dependencies:

  • PHPUnit: provides testing framework.
  • PHP_CodeSniffer: detects violations of a defined set of coding standards.
  • PHPMD: analyze your code to detect sub-optimal or overly complex code.
  • PHPStan: discover bugs in your code without running it.
  • Psalm: - another static analysis tool from Vimeo.
  • PHPMetrics provides various metrics.

As well as config file for popular continuous integration tool.

Create Project

To create your project, enter the following command in your console.

composer create-project koriym/php-skeleton <project-path>

You will be asked a few questions to configure the project:

What is the vendor name ?

(MyVendor):Koriym

What is the package name ?

(MyPackage):AwesomePackage

What is your name ?

(Akihito Koriyama):

What is your email address ?

([email protected]):

Composer Commands

Once installed, the project will automatically be configured, so you can run those commands in the root of your application:

test

composer test run phpunit.

tests

composer tests run cs, sa, and test.

coverage, pcov

composer coverage builds test coverage report. coverage use XDebug, pcov use pcov.

cs, cs-fix

composer cs checks coding standard. composer cs-fix fix up the PHP code.

sa

composer sa run static code analysis tools. (phpstan and psalm)

metrics

composer metrics reports code metrics.

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].