Skip to content

Zairakai/SkillBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoilerPlate

A base of Laravel, Vue.js and Docker with Sail using third-party libraries (prettier, pint, phpstan) to ensure good control of the CS and a CI prepared for use limiting the consumption of CI minutes and optimizing the use of cache.

latest-release-badge

Branche Status Coverage
Main main-pipeline-badge main-coverage-badge
Develop develop-pipeline-badge develop-coverage-badge

This is a Laravel 11.x app.

Requirements

How to run

  1. Configure the local project with the provided git hooks:
    • Change the right of execute chmod +x ./.githooks/*
    • git config core.hooksPath ./.githooks
  2. Set-up the project
    • make start to launch the project on your computer
    • make ssh to go inside the sail component
    • make design to execute the yarn dev and build on the fly the files
    • make stop Stop and clear the project

Run make or make help to see the list of possible commands.

Coding Style and Tests

You have to use coding rules on this projet, please use these commands to check or fix your code:

Check

  • make ci Run the same as CI whith "check-files" then "tests"
  • make checks-files ## Check the files with Pint, Prettier and PHPstan
  • make phpstan Check the files with PHPstan
  • make cs ## Check the files with Pint, Prettier

Fix

  • make fix Fix all files with Pint and Prettier
  • make fix-php Fix all files with Pint
  • make fix-prettier Fix all files with Prettier

Tests

  • make tests Run the PHPUnit
  • make unit Run the PHPUnit

Update dependencies

Please keep in mind that these updates may break the build, so update them carefully and feel free to restart the front build at each update.

  • make update Update the dependencies of node_modules and vendor

Do NOT update those dependencies

Things to keep in mind

How to use

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published