This is Talenavi default readme file, please add important instruction here based on each project.
- Make sure your PHP version is suitable with this laravel
- You have installed composer (https://getcomposer.org)
- You have installed nodeJS (https://nodejs.org)
- Make sure you have
npm
ready by runningnpm --version
- Enter your repository folder
- Run
composer install
- Run
npm install
(necessary for implementing git hooks and linting) - Prepare .env file
cp .env.example .env
andvim .env
and adjust to your local machine settings - Do the migration
php artisan migrate --seed
- add any necessary step for deployment such as
php artisan link:storage
etc.
CommitLint will help our commit message in standard and easy to understand.
Please see this https://commitlint.js.org/
Eslint and prettier will help our code to be in standard.
Please see this https://eslint.org/
Git-flow is one of standard rules to separate branches by each workflow such as master
, develop
, release-*
etc.
Please see this https://nvie.com/posts/a-successful-git-branching-model/
link goes here...
link goes here...
link goes here...