{"id":24802737,"url":"https://github.com/kevinbalicot/architecture","last_synced_at":"2025-10-25T07:40:41.074Z","repository":{"id":95766650,"uuid":"538891983","full_name":"kevinbalicot/architecture","owner":"kevinbalicot","description":"Dépôt de notions d'architecture logicielle","archived":false,"fork":false,"pushed_at":"2023-05-17T13:35:37.000Z","size":774,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T04:38:30.180Z","etag":null,"topics":["adr","architecture","cqrs","ddd"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinbalicot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-20T08:48:07.000Z","updated_at":"2023-06-12T14:27:58.000Z","dependencies_parsed_at":"2025-06-28T04:33:33.141Z","dependency_job_id":"226b2dc3-ba7e-4585-8dfb-5dcc16aec370","html_url":"https://github.com/kevinbalicot/architecture","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kevinbalicot/architecture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinbalicot%2Farchitecture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinbalicot%2Farchitecture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinbalicot%2Farchitecture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinbalicot%2Farchitecture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinbalicot","download_url":"https://codeload.github.com/kevinbalicot/architecture/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinbalicot%2Farchitecture/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280923471,"owners_count":26414234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adr","architecture","cqrs","ddd"],"created_at":"2025-01-30T05:16:10.345Z","updated_at":"2025-10-25T07:40:41.069Z","avatar_url":"https://github.com/kevinbalicot.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Architecture\n\nDépôt présentant des notions d'architecture logicielle avec des exemples d'implémentations en PHP (via le framework SlimPHP).\n\nToutes les notions suivantes sont cumulatives. \n\n### DDD - Domain Driven Design\n\nApproche d'agencement du code, dont l'objectif est de définir une vision et un langage partagés par toutes les personnes impliquées dans la construction d’une application, afin de mieux en appréhender la complexité\n\n\u003e [En savoir plus](ddd/README.md)\n\n### ADR - Action Domain Responder\n\nModèle de conception basé sur le triptyque _Action_, _Domain_ et _Response_.\n\n\u003e [En savoir plus](adr/README.md)\n\n### CQRS - Command Query Responsability Segregation\n\nModèle d'architecture reposant sur le principe de la séparation des opérations de lecture et d’écriture tel que :\n\n\u003e [En savoir plus](cqrs/README.md)\n\n### GIRR - Gateway, Intrumentation, Request \u0026 Response\n\nModèle d'architecture permettant de gérer les entrées utilisateurs et les sorties après traitement par le domaine.\n\n\u003e [En savoir plus](girr/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinbalicot%2Farchitecture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinbalicot%2Farchitecture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinbalicot%2Farchitecture/lists"}