Skip to content

ArtGM/laughing-spork

Repository files navigation

Website for Musician / Band

forthebadge forthebadge

This a website made for a musician / band. It can manage tour date, Audio / Video, Members, News, etc.

Get Started

This website is based on symfony 5.4, with mysql BDD...

Pre-requisites

  • Symfony Cli >= 5.4.*
  • PHP 8.1.*
  • Node >= 14.18.*
  • Twig
  • Composer >= 2.1.*
  • Docker >= 20.10 (for dev environment)

You can check your dev environment by running

symfony check:requirements

Installation

  1. Run bdd

    docker-compose up -d --build
  2. Installation:

    make install
  3. Run the server

    symfony server:start -d

Testing & Coding Standards

  • Testing:

    make tests
  • Analyze basecode (Update / Composer validation / Doctrine Mapping / PHP Static analyze)

    make analyze
  • Coding Standards:

    we use a tool named Rector to maintain our code standards & quality.

    make fix

Made with

Contributing

Here are some choices to facilitate the development and maintenance of the application.

  1. Use PHP 8 Attribute (example to define routes) like this:
#[Route("/hello/{name}")]
  1. Gitflow dev - feature - release - hotfix with semver like vX.xx.xx

TODO: Write contributing file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published