Skip to content

[Example] Symfony project structured with a hexagonal architecture, currently featuring only basic user management functionality.

Notifications You must be signed in to change notification settings

LedruRomane/example-hexagonal

Repository files navigation

EXAMPLE HEXAGONAL PROJECT

This app is a API Symfony app containing:

  • a database models & connection PostgreSQL + doctrine
  • a GraphQL API for the React front client.

-> Hexagonal documentation <-

Requirements

  • Symfony CLI
  • Docker

Setup

  • If you already have Symfony CLI locally, you're done!

List all commands for Makefile (& URLs)

make

Installation

make install

Install database

make db.install
make db.fixtures

Linting

make lint

Tests

make test

Run the app

Warning

Don't forget to make install before and init db + fixtures.

Serve symfony

make serve

Stop symfony

make stop

Going further

Urls

Useful tools


About

[Example] Symfony project structured with a hexagonal architecture, currently featuring only basic user management functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published