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
npmready 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 .envandvim .envand adjust to your local machine settings - Do the migration
php artisan migrate --seed - add any necessary step for deployment such as
php artisan link:storageetc.
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...