Skip to content

feat(abstractions): XML docs completos e build multi-target - #5

Merged
thiagoluga merged 1 commit into
masterfrom
pr/abstractions
May 30, 2026
Merged

feat(abstractions): XML docs completos e build multi-target#5
thiagoluga merged 1 commit into
masterfrom
pr/abstractions

Conversation

@thiagoluga

Copy link
Copy Markdown
Owner

PR 1 (re-aberto) — NeoReports.Abstractions

Reabertura do antigo #3, que foi fechado sem merge quando a branch base (chore/bootstrap) foi deletada no merge do #2. Conteúdo idêntico, agora direto sobre master.

O que entra

  • XML docs em inglês em todo membro público do contrato (8 arquivos, conforme D9).
  • Shims raiz Directory.Build.props / Directory.Packages.props que reapontam para build/ (necessário para o Central Package Management; sem isso dá NU1015).
  • Projeto adicionado à solution sob a pasta src.

Aceite

  • Compila multi-target net8/net9, 0 warnings / 0 errors (com TreatWarningsAsErrors + GenerateDocumentationFile). ✅
  • Sem dependências além de Microsoft.Extensions.Logging.Abstractions. ✅

- Document every public type and member in NeoReports.Abstractions (English)
- Add root Directory.Build.props / Directory.Packages.props shims that
  forward to build/ so Central Package Management resolves package versions
- Add the project to the solution under the src folder
- Builds clean for net8.0 and net9.0 with TreatWarningsAsErrors and
  GenerateDocumentationFile enabled; only depends on Logging.Abstractions
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