Downloads
Stars
Version
This repository provides a pre-configured template equipped with basic tools for kick-starting any project.
Follow these steps to get a local copy up and running:
In the future, options for Docker or Laravel Sail will be available. Currently, installation requires a web server like NGINX and the following tools:
To create a new project, execute:
composer create-project eleazarbr/project-skeleton name
Install JavaScript dependencies:
npm install
Compile assets:
npm run dev
Next, set up your .env file. Basic configurations include:
php artisan migrate
.php artisan storage:link
.Now, you should be able to access the project from your browser.
The project incorporates LTS versions of Laravel and Vue. Additionally, code fixers and linters are included to ensure coding standards are maintained. Here's a quick rundown:
composer rector
composer php-cs-fixer
. (Laravel Pint will be used in the future)composer php-md
npm run lint-fix
npm run format
php artisan test
Browser Testing:
php artisan dusk:install
.php artisan dusk
.For a complete list of proposed features and known issues, visit the open issues.
Your contributions help make the open-source community a space for learning, inspiration, and creativity. Any contributions are greatly appreciated.
If you have suggestions for improvements, please fork the repo and create a pull request or open an issue tagged as "enhancement". Don't forget to star the project!
git checkout -b feature/amazing-feature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/amazing-feature
)This project is distributed under the MIT License. For more information, please refer to the LICENSE.txt file.
Eleazar Resendez - @eleazarbr - [email protected]
Project Link: https://github.com/eleazarbr/project-skeleton