Skip to content

Iteration 1 - Backend Foundation #9

@ebouchut

Description

@ebouchut

Iteration 1: Backend Foundation

Repository Setup

  • Create a GitHub repository for the project: ebouchut/learn-dev
  • Add the .gitignore file
    • Add exclusion rules in .gitignore for Java
  • Create the backend/ and frontend/ directories
  • Create a README.md file
    • Basic description
    • License
    • Project overview
    • Tech Stack

CI/CD Pipeline Setup

  • Create .github/workflows/ci.yml
  • Configure Maven build verification
  • Set up Unit Test automation
  • Add code quality checks (linting)
  • Configure Test coverage reports

Spring Boot Backend Foundation

  • Generate a Spring Boot project using Spring Boot Initializer
  • Add dependencies (Spring Security, JPA, PostgreSQL)
  • Configure application.properties
  • Set up package structure (controller, service, repository, entity)
  • Create the Main application class

Database Setup

  • Install PostgreSQL locally
  • Create the development database
  • Configure database connection

Metadata

Metadata

Assignees

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions