POC d'un projet Clean Architecture + DDD

Overview

Proof Of Concept - Clean Architecture & DDD

GitHub issues GitHub closed issues

GitHub Workflow Status Codecov branch

Installation

Dans un premier temps, cloner le repository :

git clone https://github.com/TBoileau/rse
cd rse

Installer les dépendances et préparer l'environnement de développement :

make install db_user=root db_password=password env=dev

Tests

Lancer la suite de tests :

make tests

Scénario end-2-end & profiling

Lancer la suite de tests :

make profile

Base de données et fixtures

make prepare env=dev

Analyse du code

Dans un premier temps, pensez à éxecuter la commande qui permet de nettoyer le code :

make fix

Lancer les outils d'analyse statique :

make analyse

Contribuer

Veuillez prendre un moment pour lire le guide sur la contribution.

Changelog

CHANGELOG.md liste tous les changements effectués lors de chaque release.

À propos

Initialement conçu par Thomas Boileau. Si vous avez le moindre question, contactez Thomas Boileau

You might also like...
Projet Jura2021-2022

CodeIgniter 4 Framework What is CodeIgniter? CodeIgniter is a PHP full-stack web framework that is light, fast, flexible, and secure. More information

projet de fin de semestre info3055: Centre de transfusion sanguine

CENTRE DE TRANFUSION SANGUINE App PRESENTATION OF THE DATABASE Role table User table Groupe table Groupe user table Sos table User sos signal table Bl

Projet réalisé dans le cadre de l'apprentissage des API et d'API Platform

Bilemo BileMo est une entreprise offrant toute une sélection de téléphones mobiles haut de gamme. Vous êtes en charge du développement de la vitrine d

Ce projet est volontairement overkill et fait usage d'une débauche de techno, uniquement dans un objectif récréatif !

Projet OverKill Projet réaliser dans le cadre d'une série pour la chaine Youtube YoanDev. Ce projet est volontairement overkill et fait usage d'une dé

O-CONGO est un projet open source qui donne accès à la liste complète et officielle des toutes les provinces

O-CONGO est un projet open source qui donne accès à la liste complète et officielle des toutes les provinces, villes et communes de la République Démocratique du Congo (RDC), dans un premier temps.

Demo project for the API Platform / DDD Workshop

Workshop DDD x API Platform This is a demo project used for the DDD x API Platform Workshop by @chalasr & @mtarld from @coopTilleuls. Checkout git clo

A DDD microservice did in laravel, to test infrastructure

A DDD microservice did in laravel, to test infrastructure

Enraged Xenomorph - DDD/CQRS Symfony Application Boilerplate
Enraged Xenomorph - DDD/CQRS Symfony Application Boilerplate

Enraged Xenomorph - DDD/CQRS Symfony Application Boilerplate This project is very opinionated attempt to compile a bit of experience, few good practic

The game is implemented as an example of scalable and high load architecture combined with modern software development practices
The game is implemented as an example of scalable and high load architecture combined with modern software development practices

Crossword game The game is implemented as an example of scalable and high load architecture combined with modern software development practices Exampl

Comments
  • En tant qu'utilisateur Je veux réinitialiser mon mot de passe afin de pouvoir de nouveau me connecter

    En tant qu'utilisateur Je veux réinitialiser mon mot de passe afin de pouvoir de nouveau me connecter

    Scenario: Devrait réinitialiser le mot de passe et supprimer la demande d'oubli de mot de passe
      Etant donné que je suis inscrit avec l'email "[email protected]"
      Et que j'ai effectué une demande d'oubli de mot de passe il y a 12 heures
      Quand je réinitialise mon mot de passe "new_password"
      Alors je peux de nouveau me connecter avec mon nouveau mot de passe
    
    Scenario: Ne devrait pas réinitialiser le mot de passe avec une demande d'oubli de mot de passe vielle de plus de 24 heures
      Etant donné que je suis inscrit avec l'email "[email protected]"
      Et que j'ai effectué une demande d'oubli de mot de passe il y a 36 heures
      Quand je réinitialise mon mot de passe "new_password"
      Alors j'ai une erreur qui m'indique "You need to make a forgotten password request."
    

    Tâches :

    • #135
    • #136
    • #137
    • #138
    • #139
    • #140
    • #143
    Complexité 2 - Small Priorité 1 - Must have Scope - Security User Story 
    opened by TBoileau 0
  • Forgotten password

    Forgotten password

    Close #106 Close #107 Close #108 Close #109 Close #110 Close #111 Close #112 Close #113 Close #114 Close #115 Close #116 Close #117 Close #118 Close #119 Close #120 Close #121 Close #122 Close #123 Close #124 Close #125 Close #126 Close #127

    opened by TBoileau 0
Owner
Thomas Boileau
Thomas Boileau
Clean Architecture, DDD and CQRS using Symfony 6

Task manager system using Clean Architecture, DDD and CQRS. Environment setup Install Docker Clone the project: git clone https://github.com/k0t9i/Tas

null 3 Sep 5, 2022
🐘 🎯 Hexagonal Architecture, DDD & CQRS in PHP

?? ?? Hexagonal Architecture, DDD & CQRS in PHP Example of a PHP application using Domain-Driven Design (DDD) and Command Query Responsibility Segrega

CodelyTV 2.5k Jan 6, 2023
A Symfony project made with DDD, CQRS and Hexagonal Architecture

Symfony Blog DDD + CQRS + Hexagonal Architecture A Symfony blog project made with CQRS, Hexagonal Architecture and DDD Docker integration This project

null 5 Aug 10, 2022
Because every Wedding RSVP website needs to follow DDD, CQRS, Hexagonal Architecture, Event Sourcing, and be deployed on Lambda.

Our Wedding Website Because every Wedding RSVP website needs to follow DDD, CQRS, Hexagonal Architecture, Event Sourcing, and be deployed on Lambda. ?

Edd Mann 3 Aug 21, 2022
Ecotone Framework is Service Bus Implementation. It enables message driven architecture and DDD, CQRS, Event Sourcing PHP

This is Read Only Repository To contribute make use of Ecotone-Dev repository. Ecotone is Service Bus Implementation, which enables message driven arc

EcotoneFramework 308 Dec 29, 2022
FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.

FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.

FFCMS 0 Feb 25, 2022
my personal example of Laravel clean architecture

what is this repo about Clean Architect Laravel ###run we assume docker desktop is up and running open up a terminal cd project directory run "cp .env

Sadegh Salari 37 Dec 23, 2022
Test and enforce architectural rules in your Laravel applications. Keep your app's architecture clean and consistent!

Laravel Arkitect Laravel Arkitect lets you test and enforce your architectural rules in your Laravel applications, and it's a PHPArkitect wrapper for

SMorteza Ebadi 55 Dec 17, 2022
Documentation on clean coding and demonstration of studied clean coding principals with PHP.

practice-php-clean-code Documentation on clean coding and demonstration of studied clean coding principals with PHP. The document contained in this re

Ferdous Islam 1 Feb 21, 2022
ENI Ecole Informatique, PHP Symfony projet

ENI Ecole project La société ENI souhaite développer pour ses stagiaires actifs ainsi que ses anciens stagiaires une plateforme web leur permettant d’

null 2 Jan 29, 2022