📝 docs: update existing ADRs with user authentication references
Some checks failed
CI/CD Pipeline / Build Docker Cache (push) Successful in 23s
CI/CD Pipeline / CI Pipeline (push) Failing after 4m54s

Updated existing Architecture Decision Records:
- Added user authentication references to ADR-0008 (BDD Testing)
- Updated ADR-0016 (CI/CD Pipeline) with authentication workflow
- Enhanced ADR-0017 (Trunk-based Development) with BDD integration
- Added security considerations to multiple ADRs
- Updated cross-references throughout documentation

Removed deprecated files:
- docker-compose.cicd-test.yml (replaced by docker-compose.yml)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-04-09 00:26:33 +02:00
parent c1e628f339
commit 31af8bed07
16 changed files with 145 additions and 100 deletions

View File

@@ -9,7 +9,7 @@
## Context
The DanceLessonsCoach project requires comprehensive API documentation and testing capabilities. As the API evolves with v1 and v2 endpoints, we need a robust OpenAPI/Swagger toolchain to:
The dance-lessons-coach project requires comprehensive API documentation and testing capabilities. As the API evolves with v1 and v2 endpoints, we need a robust OpenAPI/Swagger toolchain to:
1. **Document APIs**: Generate interactive API documentation
2. **Test APIs**: Enable automated API testing
@@ -166,9 +166,9 @@ import (
// Chi adapter would be needed
)
// @title DanceLessonsCoach API
// @title dance-lessons-coach API
// @version 1.0
// @description API for DanceLessonsCoach service
// @description API for dance-lessons-coach service
// @host localhost:8080
// @BasePath /api
func main() {
@@ -328,9 +328,9 @@ After thorough evaluation and implementation, we've successfully integrated swag
go install github.com/swaggo/swag/cmd/swag@latest
# 2. Add swagger metadata to main.go
// @title DanceLessonsCoach API
// @title dance-lessons-coach API
// @version 1.0
// @description API for DanceLessonsCoach service
// @description API for dance-lessons-coach service
// @host localhost:8080
// @BasePath /api
package main
@@ -390,9 +390,9 @@ swag fmt
go install github.com/swaggo/swag/cmd/swag@latest
# 2. Add swagger metadata to main.go
// @title DanceLessonsCoach API
// @title dance-lessons-coach API
// @version 1.0
// @description API for DanceLessonsCoach service
// @description API for dance-lessons-coach service
// @host localhost:8080
// @BasePath /api
package main
@@ -525,7 +525,7 @@ s.router.Get("/swagger/*", httpSwagger.WrapHandler)
# 2. Create OpenAPI spec (openapi.yaml)
# openapi: 3.0.3
# info:
# title: DanceLessonsCoach API
# title: dance-lessons-coach API
# version: 1.0.0
# 3. Generate server types
@@ -654,9 +654,9 @@ go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@latest
# 2. Create OpenAPI spec (openapi.yaml)
openapi: 3.0.3
info:
title: DanceLessonsCoach API
title: dance-lessons-coach API
version: 1.0.0
description: API for DanceLessonsCoach service
description: API for dance-lessons-coach service
servers:
- url: http://localhost:8080/api
description: Development server