TheCodingMachine (thecodingmachine)

TheCodingMachine

thecodingmachine

Geek Repo

Location:Paris

Home Page:http://www.thecodingmachine.com/

Twitter:@coding_machine

Github PK Tool:Github PK Tool

TheCodingMachine's repositories

nodejs-installer

An installer package that let's you install NodeJS and NPM as a Composer dependency.

safe8

All PHP functions, rewritten to throw exceptions instead of returning false, now for php8

Language:PHPLicense:MITStargazers:106Issues:8Issues:3

phpstan-safe-rule

A PHPStan rule to be used with the thecodingmachine/safe package

gitlab-registry-cleaner

A simple Docker image to be used in Gitlab CI to easily delete images in the Gitlab registry

deeployer

A tool to ease the creation of environments using docker-compose or Kubernetes

database.tdbm

The Database Machine is a PHP ORM that requires no configuration. The object model is deduced at runtime from the database model.

Language:PHPStargazers:11Issues:0Issues:0

funky

Write service providers easily using annotations

mvc.splash

A MVC framework deeply integrated with Mouf

Language:PHPLicense:MITStargazers:3Issues:10Issues:15

tdbm-graphql

A class generator that will generate GraphQL types from your database schema (using thecodingmachine/graphqlite)

tom-cli

A dedicated CLI for TheCodingMachine React-Native Boilerplate !

Language:JavaScriptStargazers:2Issues:0Issues:0

graphqlite-misc-types

A collection of non-standard GraphQL types to be used with GraphQLite.

Language:PHPStargazers:1Issues:8Issues:0

security.daos.tdbm

This package contains a basic user/role/right database model for TDBM.

Language:PHPStargazers:1Issues:0Issues:0

utils.session.session-manager

This package is used to manage sessions. It provides a DefaultSessionManager class that you can use to configure your PHP sessions, and a SessionManagerInterface that you can implement if you want to provide your own session management.

Language:PHPStargazers:1Issues:0Issues:0

utils.console

A console to work with Mouf-PHP framework from the command-line

Language:PHPStargazers:0Issues:0Issues:0

cms-utils

Utility classes for the thecodingmachine/cms-interfaces

Language:PHPStargazers:0Issues:8Issues:0

html.renderer

This package contains the rendering mechanism of the Mouf framework. It is a mechanism allowing packages/templates/developers to overload a default template for various HTML objects.

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

html.renderer.twig-extensions

This package contains a set of Twig extensions and utility class to ease the use of Twig templates in Mouf.

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

html.template.bootstrap

This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.

Language:PHPLicense:MITStargazers:0Issues:9Issues:1

html.template.templateinterface

This package contains the definition of an HTML template (the TemplateInterface interface) and an helper class to build HTML templates easily (the BaseTemplate class).

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

html.utils.weblibrarymanager

The Javascript/CSS library manager is a PHP class in charge of keeping track of the JS and CSS files that have been included so far in a web page. Basically, you tell the Javascript/CSS library manager to import a JS/CSS file and it will make sure it is included, only once, and that all dependencies are included as well.

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

html.widgets.messageservice

Use this package to display info/warning/error messages to the user on a web page. Using the SessionMessageService class, you register messages to be displayed. Using the MessageWidget class, you display the error messages in your templates.

Language:PHPStargazers:0Issues:0Issues:0

mvc.splash-ui

This package contains the Mouf user interface for Splash

Language:PHPStargazers:0Issues:0Issues:0

security.forgot-your-password-interface

The interfaces to implement when working with mouf/security.forgot-your-password.

Language:PHPStargazers:0Issues:0Issues:0

security.rightsservice

A set of class to manage the rights of users in web-application. You should use this package if you want to restrict access to some parts of your web-application to some users only (for instance if you want to make an 'admin' section that is only accessible to the adminsitrator).

Language:PHPStargazers:0Issues:0Issues:0

security.rightsservice-splash

This package contains a set of class to bind the Splash MVC framework (>=v4) with the RightsService component. It features: a @RequiresRight annotation to restrict access to logged users only.

Language:PHPStargazers:0Issues:0Issues:0

security.simplelogincontroller

This package contains a simple Splash controller to log into an application. The controller can display a simple form with username/password choice, and has actions to login/logout the application.

Language:PHPStargazers:0Issues:2Issues:2

security.user-management-ui-interface

The interfaces to implement when working with mouf/security.user-management-ui.

Language:PHPStargazers:0Issues:9Issues:1

security.userservice

A set of PHP class to manage log-in and log-out of web applications and that integrates with Mouf.

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

workadventure-back-docker-image

The base development image used for WorkAdventure back servers

Language:DockerfileStargazers:0Issues:0Issues:0

workadventure-map-tcm

All maps of tcm building

Language:HTMLLicense:NOASSERTIONStargazers:0Issues:8Issues:0