Nana
An opinionated setup of Laravel framework with default pages, tests, pipelines and deployment.
What is it?
It is basically a pre-built project setup that includes Laravel with all the additional stuff you'd do when you start a new project. It is opinionated, which is a fancy of saying that it has made some choices with regards to libraries and technologies to focus on the product rather than the tools.
It includes:
- Laravel with TailwindCSS and Font Awesome 5
- Auth, settings and dashboard pages, pre-built.
- Docker setup, including Docker Compose for local development
- GitLab CI/CD pipeline, which:
- Lints your deployments.
- Runs unit tests.
- Builds Docker images and stores in GitLab Container Registry.
- Deploys your code.
- Kubernetes templates, including latest Nginx and Redis deployments.
- Helm integration for seamless deployments.