Skip to content

feat: initial project setup with base structure and configuration files

salaheddine zidani a demandé de fusionner feature/initial-project-setup vers develop

🎯 Overview

This MR initializes the base project structure for the IAVIA Customer Care Agent Service microservice.

📋 Changes

  • Created Spring Boot project structure with clean architecture layers
  • Set up package organization:
    • configs - Application configuration classes
    • constants - Application constants
    • controllers - REST API controllers
    • dtos - Data Transfer Objects
    • mappers - Entity/DTO mappers
    • repositories - Data access layer
    • services - Business logic layer
    • utils - Utility classes
  • Added Docker support (Dockerfile + docker-compose.yml)
  • Configured GitLab CI/CD pipeline (.gitlab-ci.yml)
  • Added project documentation (README.md, CHANGELOG.md)
  • Set up Maven configuration (pom.xml)
  • Added .gitignore for Java/Maven projects

📝 Notes

  • This is the foundation for the customer care service
  • Ready for feature development
  • All standard configurations are in place

Rapports de requête de fusion