From a2679dd381c3cbb50be68470b162316a1705e64b Mon Sep 17 00:00:00 2001 From: jpgiannetti Date: Thu, 12 Feb 2026 21:03:21 +0100 Subject: [PATCH] =?UTF-8?q?chore:=20supprimer=20fichiers=20et=20dossiers?= =?UTF-8?q?=20obsol=C3=A8tes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nettoyage du monorepo en supprimant les éléments inutilisés : - requirements.txt : dépendances Python obsolètes (Dockerfiles gèrent les dépendances) - scripts/setup.sh : redondant avec 'make init' et chemins incorrects - shared/ : placeholder vide jamais utilisé Mise à jour : - Makefile docs-clean : ajoute nettoyage du dossier site/ (build MkDocs) --- Makefile | 2 +- requirements.txt | 9 ------- scripts/setup.sh | 62 ------------------------------------------------ shared/README.md | 24 ------------------- 4 files changed, 1 insertion(+), 96 deletions(-) delete mode 100644 requirements.txt delete mode 100755 scripts/setup.sh delete mode 100644 shared/README.md diff --git a/Makefile b/Makefile index 30b1b4d..e1b9d82 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ clean: ## docs-clean: Remove generated documentation (BDD docs and PDF) docs-clean: @echo "$(YELLOW)Cleaning generated documentation...$(NC)" - @rm -rf docs/generated/ + @rm -rf docs/generated/ site/ @docker rmi roadwave-pdf-generator roadwave-mkdocs 2>/dev/null || true @echo "$(GREEN)✓ Documentation cleaned$(NC)" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 6c0f1fc..0000000 --- a/requirements.txt +++ /dev/null @@ -1,9 +0,0 @@ -# MkDocs et plugins pour la documentation RoadWave -mkdocs>=1.5.3 -mkdocs-material>=9.5.0 -pymdown-extensions>=10.7 - -# Génération PDF -weasyprint>=60.0 -markdown>=3.5 -pyyaml>=6.0 diff --git a/scripts/setup.sh b/scripts/setup.sh deleted file mode 100755 index 4c76ad5..0000000 --- a/scripts/setup.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -set -e - -echo "🚀 Setting up RoadWave development environment..." - -# Colors -GREEN='\033[0;32m' -BLUE='\033[0;34m' -NC='\033[0m' # No Color - -# Check if Go is installed -if ! command -v go &> /dev/null; then - echo "❌ Go is not installed. Please install Go 1.23 or later." - exit 1 -fi - -echo "${BLUE}✓ Go version: $(go version)${NC}" - -# Check if Docker is installed -if ! command -v docker &> /dev/null; then - echo "❌ Docker is not installed. Please install Docker." - exit 1 -fi - -echo "${BLUE}✓ Docker version: $(docker --version)${NC}" - -# Install Go tools -echo "${GREEN}Installing Go tools...${NC}" -go install github.com/cosmtrek/air@latest -go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest -go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest -go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest -echo "${BLUE}✓ Go tools installed${NC}" - -# Create .env file if it doesn't exist -if [ ! -f .env ]; then - echo "${GREEN}Creating .env file from .env.example...${NC}" - cp .env.example .env - echo "${BLUE}✓ .env file created${NC}" - echo "⚠️ Please update .env with your configuration" -else - echo "${BLUE}✓ .env file already exists${NC}" -fi - -# Download Go dependencies -echo "${GREEN}Downloading Go dependencies...${NC}" -go mod download -go mod tidy -echo "${BLUE}✓ Dependencies downloaded${NC}" - -# Create necessary directories -mkdir -p tmp logs bin - -echo "" -echo "${GREEN}✅ Setup complete!${NC}" -echo "" -echo "Next steps:" -echo " 1. Update .env with your configuration" -echo " 2. Start Docker services: make docker-up" -echo " 3. Run migrations: make migrate-up" -echo " 4. Start development server: make dev" -echo "" diff --git a/shared/README.md b/shared/README.md deleted file mode 100644 index d3f935d..0000000 --- a/shared/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Shared - RoadWave - -Code partagé entre backend et mobile. - -## Structure - -``` -shared/ -├── types/ # Types partagés -│ └── api.ts # Types d'API (à venir) -└── contracts/ # Contrats d'API - └── openapi.yaml # Spécification OpenAPI (à venir) -``` - -## Objectif - -Ce dossier contient : -- **Types** : Définitions TypeScript/Dart partagées entre front et back -- **Contrats API** : Spécifications OpenAPI pour garantir la cohérence backend/mobile -- **Constantes** : Valeurs partagées (codes erreur, limites, etc.) - -## Usage - -Les types et contrats définis ici servent de **source de vérité** pour garantir que backend et mobile parlent le même langage.