Laravel Skeleton App. Base project for all HZ-HBO-ICT Laravel projects.
This repository contains the following features
- Holds the 'this is the version we work with for this year'
- Custom workflow action based on PHPCodeSniffer. Checks codestyle rules relevant for our Laravel based courses and exams
- Customized
.gitignore
that ignores files and folders specific for our supported IDEs - Customizable Bulma integration
- Font-awesome integration
- Removed all references to Tailwind in the views
- Basic tests
The intended use of this project is to fork it. Forked projects can develop specific features. Before the start of each course instance, this project can be updated with the latest Laravel version. When this is done, the forked projects can pull these updates into their own codebase.
The simplest way that ensures all the files are as close to a fresh installation as possible is:
- Clone this repository
- Create a branch
update-to-laravel-##.##
(##.## should equal the laravel version in question) - Create a fresh Laravel installation alongside the clone
- Check
.gitignore
and migrate possible new rules in a version specific section inder 'Laravel' - Copy-paste the added features (see features chapter) into the new app
- Check code style and test functionality
- Empty the cloned repo folder (leave the
.git
folder of course) - Copy the content of the new app into the repository folder
- Commit with a message:
Upgrade to Laravel ##.##
(##.## should equal the laravel version in question) and push
- Daan de Waard - Initial work - dwaard
See also the list of contributors who participated in this project.
The layout of this app is heavily inspired by the Bulma clean theme. We thank the author C.S. Rhymes for this.
The installation instructions in this file are based on DevMarketers outstanding article How to Setup a Laravel Project You Cloned from Github.com
The code in this project is licensed under MIT license.