All Projects → symplify → Coding Standard

symplify / Coding Standard

Licence: mit
[READ-ONLY] 20+ Coding Standard checkers for PHP projects with focus on Clean Architecture

Projects that are alternatives of or similar to Coding Standard

fargate-game-servers
This repository contains an example solution on how to scale a fleet of game servers on AWS Fargate on Elastic Container Service and route players to game sessions using a Serverless backend. Game Server data is stored in ElastiCache Redis. All resources are deployed with Infrastructure as Code using CloudFormation, Serverless Application Model,…
Stars: ✭ 30 (-88.81%)
Mutual labels:  ecs
herogate
Heroku + AWS Fargate = Herogate 🚀 Deploy and manage containerized applications like Heroku on AWS
Stars: ✭ 17 (-93.66%)
Mutual labels:  ecs
ecscala
An ECS Scala framework
Stars: ✭ 20 (-92.54%)
Mutual labels:  ecs
terraform-aws-ecs-cloudwatch-sns-alarms
Terraform module to create CloudWatch Alarms on ECS Service level metrics.
Stars: ✭ 23 (-91.42%)
Mutual labels:  ecs
vscode-php-sniffer
Visual Studio Code extension for PHP_Codesniffer validation and formatting.
Stars: ✭ 41 (-84.7%)
Mutual labels:  php-codesniffer
terraform-aws-ecs-service
Creates an ECS Service.
Stars: ✭ 86 (-67.91%)
Mutual labels:  ecs
bitECS
Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript
Stars: ✭ 372 (+38.81%)
Mutual labels:  ecs
VertexAnimation
Vertex animation baking tool, shaders and animation system for Unity DOTS/ECS.
Stars: ✭ 132 (-50.75%)
Mutual labels:  ecs
UnityDOTS-Thesis
Bachelor's degree thesis on Unity DOTS architecture
Stars: ✭ 14 (-94.78%)
Mutual labels:  ecs
terraform-aws-mongodb
Simplify MongoDB provisioning on AWS using Terraform
Stars: ✭ 20 (-92.54%)
Mutual labels:  ecs
xilution-selenium-grid
A Selenium Grid that Runs in AWS ECS Fargate.
Stars: ✭ 22 (-91.79%)
Mutual labels:  ecs
js13k-ecs
A 1kb entity component system, designed for Js13kGames
Stars: ✭ 76 (-71.64%)
Mutual labels:  ecs
IwEngine
This is an engine that I initially started building after taking a game coding class in high school. I didn't like Unity so tried to make something more code focused that was personally easier to use.
Stars: ✭ 97 (-63.81%)
Mutual labels:  ecs
Usagi
A hierarchical component entity system based game engine
Stars: ✭ 44 (-83.58%)
Mutual labels:  ecs
Fomalhaut
A clean, simple, c++14, Entity Component System like Overwatch ECS architecture
Stars: ✭ 29 (-89.18%)
Mutual labels:  ecs
matter
A modern ECS library for Roblox.
Stars: ✭ 39 (-85.45%)
Mutual labels:  ecs
Entitas-lua
No description or website provided.
Stars: ✭ 29 (-89.18%)
Mutual labels:  ecs
Shipyard
Entity Component System focused on usability and speed.
Stars: ✭ 247 (-7.84%)
Mutual labels:  ecs
orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR/Qt5)
Stars: ✭ 20 (-92.54%)
Mutual labels:  ecs
SpaceInvadersEcs
Simple example of SpaceInvaders(Guns&Bullets variation) game using Entity-Component-System implementation by Leopotam. It's fine example how to use Leopotam ECS framework and how to use ECS-architecture in your game at all
Stars: ✭ 15 (-94.4%)
Mutual labels:  ecs

Coding Standard

Downloads

Set of rules for PHP_CodeSniffer and PHP-CS-Fixer used by Symplify projects.

They run best with EasyCodingStandard.

Install

composer require symplify/coding-standard --dev
composer require symplify/easy-coding-standard --dev
  1. Run with ECS:
# ecs.php
 use Symplify\EasyCodingStandard\ValueObject\Option;
+use Symplify\EasyCodingStandard\ValueObject\Set\SetList;

 return static function (ContainerConfigurator $containerConfigurator): void {
     $parameters = $containerConfigurator->parameters();

+    $parameters->set(Option::SETS, [
+        SetList::SYMPLIFY,
+    ]);
 };

Rules Overview


Contribute

The sources of this package are contained in the symplify monorepo. We welcome contributions for this package at symplify/symplify.

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