Skip to content

YannPl/yannpl-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build

This is the source code for my personal website (Not live yet). It is built using Laravel, Livewire, and Tailwind CSS.

Installation

  • Clone the repository
  • Init .env file cp .env.dev .env
  • Make sure you have Docker installed locally
  • Make sure you have a recent version of node and npm installed locally (>20.0)

Setup Using Docker

  • Configure the sail alias in your .bashrc or .zshrc file
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
  • Run sail up or sail up -d to build the docker containers
  • Then, to init everything needed for the app, run make init

Development

  • The default database is mysql, because we have a docker-compose file that runs a mysql container.
  • Husky is automatically installed with make init to run static analysis tools before each commit.

Start and stop the development server

make up # Start the server & watch assets build
make down # Stop the server

Reset the database and seed

make reset

Run tests

make test

Run static analysis

  • Run all static analysis tools:
make analyse
  • Or run separately:
make phpstan
make pint

About

Implementation of my personnal website, blog, portfolio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors