Retrouvez toutes nos contributions Open Source.

Chez TheCodingMachine, nous utilisons quotidiennement des outils Open Source pour concevoir nos projets. Ainsi, nous rendons à la communauté en partageant nos packages développés en interne.

PHP Tools

Discovery

Conçu pour les développeurs de packages et de frameworks PHP, il vous aide à trouver les « assets » statiques dans votre Composer.

GitHub  Website

Packanalyst

Un service qui vous référence absolument toutes les classes PHP/interfaces /traits de tout les paquets open source (disponibles sur Packagist).

Website 

Docker images PHP

Un ensemble d’images PHP Docker faciles d’utilisation pour les développeurs : tout est conçu pour limiter les problèmes d’autorisation de fichiers, qui apparaissent souvent en utilisant Docker.

GitHub

PHP Stan Strict Rules

Un ensemble de règles additionnelles pour PHPStan basées sur nos bonnes pratiques. Elles sont plus « strictes » que les règles PHPStan par défaut et certaines peuvent être controversées.

GitHub

PHP Library

Safe

Un ensemble de fonctions fondamentales PHP réécrites pour éliminer les exceptions au lieu de retourner un false quand une erreur est rencontrée.

GitHub

TDBM

La DataBase Machine (TDBM) est un ORM PHP conçu pour faciliter l’accès à votre base de données, en accédant aux objets et en les stockant facilement.

GitHub  Website

Splash

Véritable framework MVC intégré dans Mouf, Splash est un router PHP qui prend une requête HTTP et la dispache au contrôleur approprié.

GitHub  Website

GraphQLite

Une librairie PHP qui vous permet d’écrire vos requêtes GraphQL dans des contrôleurs simple à écrire et utilise des annotations PHP pour déclarer votre API GraphQL.

GitHub  WebSite

PHP Frameworks

Mouf

Ce framework PHP facilite le téléchargement, l’installation, l’utilisation et la réutilisation de composants, grâce à une interface utilisateur graphique.

GitHub  Website

Mobile

React Native Boilerplate

Un template de projet React Native pour concevoir des applications solides par une délimitation des sujets entre l’UI, la logique business et la gestion d’état.

GitHub  Website

API

Gotenberg

Une API stateless propulsée par Docker pour convertir des documents HTML, Markdown et Office en PDF. Vous pouvez facilement interagir avec l’API en utilisant nos librairies Go et PHP.

GitHub  Website

Tutos

Bestpractices

Pour chaque projet, le code doit être contrôlé par quelqu’un avant d’être poussé à la branche principale. Nous avons donc eu l’idée de créer un site qui rassemble toutes nos bonnes pratiques.

WebSite

Symfony Vue JS

Un tutoriel complet pour construire une application single-page avec Symfony 4, Vue.js, Vue router, Vuex et axios.

GitHub  Website