Skip to content

feat: initial project — CLI, WinForms, Domain lib, tests, CI#1

Merged
Tinigrifi merged 1 commit intomainfrom
feat/initial-project
Mar 2, 2026
Merged

feat: initial project — CLI, WinForms, Domain lib, tests, CI#1
Tinigrifi merged 1 commit intomainfrom
feat/initial-project

Conversation

@Tinigrifi
Copy link
Copy Markdown
Owner

Contenu

  • CalculateBestDaysOff.Domain : lib partagée — jours fériés français (algo Pâques Meeus/Jones/Butcher) + optimiseur de congés
  • CalculateBestDaysOff : CLI console colorée (Spectre.Console) avec --weeks, --max-days, --top, --help
  • Conges : interface WinForms dark theme
  • CalculateBestDaysOff.Tests : 21 tests unitaires xUnit
  • .github/workflows/ci.yml : build + test sur windows-latest / .NET 10

Usage CLI

dotnet run --project CalculateBestDaysOff -- 2025
dotnet run --project CalculateBestDaysOff -- 2025 --weeks 2 --top 5

- CalculateBestDaysOff.Domain : jours fériés français + optimiseur de congés
- CalculateBestDaysOff : CLI console colorée (Spectre.Console)
- Conges : interface WinForms dark theme
- CalculateBestDaysOff.Tests : 21 tests unitaires xUnit
- .github/workflows/ci.yml : build + test sur windows-latest / .NET 10

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Tinigrifi Tinigrifi merged commit e53affb into main Mar 2, 2026
1 check passed
@Tinigrifi Tinigrifi deleted the feat/initial-project branch March 2, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant