Każda nowa biblioteka w tym repo MUSI posiadać stronę dokumentacji w docs/Libraries/.
- Opis działania w języku polskim i angielskim
- Instrukcja instalacji (
dotnet add package) - Przykład rejestracji w DI (
Program.cs) - Przykład użycia (realny kod C#)
- Sekcja 🤖 AI Agent Prompt — gotowy prompt do wklejenia w kontekst agenta AI
- Aktualizacja
mkdocs.ymlnav - Aktualizacja tabeli na
docs/index.md
PR bez dokumentacji = PR odrzucony.
Każda strona musi zawierać następujące sekcje (w tej kolejności):
# TailoredApps.Shared.XXXXX
[] []## 🇵🇱 Opis
[Pełny opis po polsku — problem, rozwiązanie, kiedy używać]
## 🇬🇧 Description
[Full description in English]dotnet add package TailoredApps.Shared.XXXXX// Program.cs
builder.Services.AddXxx();Realny, kompletny przykład kodu C# — nie toy example.
Tabela głównych typów publicznych z opisem.
## TailoredApps.Shared.XXXXX — Instrukcja dla agenta AI
Używasz biblioteki TailoredApps.Shared.XXXXX w projekcie .NET.
### Rejestracja
[jak zarejestrować — kod]
### Użycie
[jak używać — konkretne wzorce kodu]
### Zasady
- [zasada 1]
- [zasada 2]- Plik
docs/Libraries/<Nazwa>/index.md(lub odpowiednia strona) istnieje - Zawiera opis PL i EN
- Zawiera przykład DI registration
- Zawiera realny przykład użycia
- Zawiera sekcję 🤖 AI Agent Prompt
-
mkdocs.ymlnav zaktualizowany -
docs/index.mdtabela zaktualizowana -
mkdocs build --strictprzechodzi bez błędów