📝 docs: update comprehensive documentation and project infrastructure

Documentation Updates:
- Enhanced AGENTS.md with user authentication details
- Updated README.md with authentication API documentation
- Added CONTRIBUTING.md guidelines for BDD testing
- Version management guide improvements
- Local CI/CD testing documentation

Project Infrastructure:
- Updated .gitignore for new file patterns
- Enhanced git hooks documentation
- YAML linting configuration
- Script improvements and organization
- Configuration management updates

API Enhancements:
- Greet service integration with authentication
- Server middleware for JWT validation
- Telemetry improvements
- Version management utilities

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-04-09 00:26:15 +02:00
parent 30af706590
commit c1e628f339
39 changed files with 1230 additions and 1187 deletions

View File

@@ -1,6 +1,6 @@
# BDD Testing Guide for DanceLessonsCoach
# BDD Testing Guide for dance-lessons-coach
This guide explains how to work with BDD tests using Godog in the DanceLessonsCoach project.
This guide explains how to work with BDD tests using Godog in the dance-lessons-coach project.
## Installation
@@ -33,7 +33,7 @@ The project already includes Godog as a dependency in `go.mod`. The BDD tests ar
```bash
# From project root
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
go test ./features/... -v
```
@@ -112,7 +112,7 @@ Create a corresponding step definition file in `pkg/bdd/steps/`:
package steps
import (
"DanceLessonsCoach/pkg/bdd/testserver"
"dance-lessons-coach/pkg/bdd/testserver"
"github.com/cucumber/godog"
)
@@ -213,7 +213,7 @@ Add BDD tests to your CI pipeline:
## Modern Go Testing Practices
The DanceLessonsCoach project follows modern Go testing practices:
The dance-lessons-coach project follows modern Go testing practices:
1. **Standard library integration**: BDD tests use `go test`
2. **No global installation required**: Godog is a Go module dependency