Skip to content

jeremieflahaut/dev-fullstack

Repository files navigation

Tests Coverage Deploy

My Personal Blog

Welcome to my personal blog! This GitHub repository contains the source code of my blog, as well as the articles I've written.

Technologies Used

  • Programming Language: PHP 8.2
  • Framework: Laravel
  • Database: Mysql

Features

  • Display of articles
  • Article categorization system
  • GDPR Cookie Consent with Tarteaucitron.js

Continuous Integration and Deployment (CI/CD)

I've implemented CI/CD using GitHub Actions to automate the testing and deployment processes. This ensures that the codebase is continuously integrated, tested, and deployed to production when changes are pushed to the repository.

The CI/CD pipeline includes the following steps:

  • tests: The code is automatically built, and tests are run to ensure its integrity.

  • deploy: Once the code passes all tests, it is automatically deployed to the production server.

By automating these processes, we aim to maintain a stable and reliable blog while streamlining the development workflow.

Feel free to check out the GitHub Actions workflows in the .github/workflows directory for more details on the setup.

About

Personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published