chore: bump version to 5.0.0-prerelease.1
b45a0d1
chore: bump version to 4.4.0
aafba24
chore: bump version to 4.3.0
1cfafc9
docs: update Contributing to reference DSC setup scripts
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
39c51bb
docs: add Contributing page and link from Home
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
d5d1f0e
chore: bump version to 4.2.0
c6b1177
chore: bump version to 4.1.0
b439d63
chore: bump version to 4.0.0
98b0b1e
chore: bump version to 4.1.0
37e2ee0
chore: bump version to 4.0.0
b2c8bce
docs: fix EventAttribute StatusCode/StatusDescription, TelemetryGenerationAttribute names props, UpDownCounterAttribute heading; update performance results
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
dd3cc94
chore: bump version to 4.0.0-prerelease.8
68de65b
chore: bump version to 4.0.0-prerelease.7
d0ee4b8
docs: updated some images
513845e
docs: convert screenshot placeholders to constrained table layout
Replace freeform blockquote placeholders with two-column tables
(description | image) matching the original layout. Tables keep
images at a consistent size and prevent layout shift regardless
of screenshot dimensions.
New WebFrontendWeatherPage.png placeholder added to walkthrough table.
All existing asset filenames preserved so old shots still render.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
823361e
fix: replace \n with <br/> in Mermaid flowchart node labels
\n is not rendered as a newline in GitHub's Mermaid — use <br/> instead.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
680ab82
docs: add Mermaid architecture and request flow diagrams to Sample-Application.md
- Architecture flowchart showing project structure, service dependencies,
and HTTP connections between AppHost, APIService, Web, Scalar, ServiceDefaults, Shared
- Sequence diagram (happy path): full two-hop telemetry flow from user click
through IWeatherAPIClientTelemetry -> HTTP -> IWeatherServiceTelemetry
- Sequence diagram (error paths): validation failure (422) and simulated
upstream failure (502) paths with all telemetry calls annotated
- Replace ASCII art pseudo-code blocks with the diagrams
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ecf7613
docs: overhaul Sample-Application.md with correct code flow and screenshot placeholders
- Clarify IEntityStoreTelemetry is a standalone demo, not wired to HTTP endpoints
- Complete IWeatherServiceTelemetry interface (add FailedToRetrieveForecast, TemperaturesReceived, TemperaturesWithinRange)
- Complete IWeatherAPIClientTelemetry interface (add RequestComplete, RequestSuccess, NoForecastsRecieved)
- Add Request Flow section showing two-hop telemetry (Blazor -> API)
- Update unit test example: TUnit + NSubstitute with real assertion patterns
- Fix generated file paths (add Services. namespace prefix, list both projects)
- Replace all screenshot image references with descriptive 📸 placeholders
- Add new placeholder for Blazor frontend Weather page (new screenshot needed)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
470c66d
docs: rewrite Sample-Application.md and Generated-Output.md
Sample-Application.md:
- Document full 6-project structure (AppHost, APIService, Web, Shared, ServiceDefaults, UnitTests)
- Add all three telemetry interfaces with code snippets (IEntityStoreTelemetry, IWeatherServiceTelemetry, IWeatherAPIClientTelemetry)
- Fix Scalar access: now a separate Aspire resource, not the api-service endpoint
- Add NSubstitute unit test mocking example
- Add Generated Code section with correct obj/ path
- Link to Generated-Output wiki page
Generated-Output.md:
- Replace placeholder with full annotated real-world generated code examples
- Input interface definition (IEntityStoreTelemetry)
- Activity, Logging, Metrics, multi-target orchestration, DI extension, TelemetryNames sections
- Each section includes inline notes explaining generated patterns
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
8590f4a
docs: overhaul wiki — add Performance page, fix API docs, update generated output examples
- Add Performance.md with full cross-runtime BenchmarkDotNet results (moved from PERFORMANCE.md)
- Update Generated-Output.md with real generated code from IEntityStoreTelemetry sample
- Fix Logging.md, Logging-Generation-v1.md, Logging-Generation-v2.md:
* Replace removed DisableMSLoggingTelemetryGeneration bool with GenerationMode: LoggerGenerationMode
* Add undocumented GenerationMode to LogAttribute table
* Add undocumented DefaultPrefixType to LoggerGenerationAttribute table
- Fix Sample-Application.md: correct project name Sample.AppHost -> SampleApp.AppHost
- Fix Quick-Start.md: typo in generated filename, fix broken API Reference link
- Add Performance page link to Home.md reference section
- Update all version strings to 4.0.0-prerelease.6 (Breaking-Changes, FAQ, Getting-Started, Installation, Quick-Start)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
9ec7af3
chore: bump version to 4.0.0-prerelease.6
b11d76d
chore: bump version to 4.0.0-prerelease.6
60316e4
chore: bump version to 4.0.0-prerelease.5
cdebcf2
chore: bump version to 4.0.0-prerelease.4
bdae467
docs: add migration guide and quick start documentation for Purview Telemetry Source Generator
- Created Migration-From-ILogger.md to assist users in transitioning from manual ILogger to the new source generator approach, highlighting benefits, examples, and a migration checklist.
- Added Quick-Start.md to provide a concise guide for setting up and using the Purview Telemetry Source Generator, including installation, interface creation, dependency injection, and optional OpenTelemetry configuration.
0c3ba04
docs: updated the multi-targetting example
662aabb
docs: updated IncludeAssets
acd8a8d
Merge v4-documentation: Complete wiki rebuild for v4.0.0-prerelease.1
Summary of changes:
- Created Getting-Started.md and FAQ.md (850+ lines new documentation)
- Completely rewrote Breaking-Changes.md with v3→v4 migration guide
- Completely rewrote Multi-Targeting.md (corrected major misinformation)
- Completely rewrote Diagnostics.md (all 33 codes + resolutions)
- Updated all pages to use v4 unified namespace (Purview.Telemetry)
- Added StatusDescription attribute documentation
- Added ExcludeTargets attribute documentation
- Added NamingConvention property documentation
- Enhanced TagAttribute page with v4 conventions
- Fixed all namespace references throughout wiki
- Updated navigation and cross-references
All documentation validated against v4.0.0-prerelease.1 source code.
244e5e9
docs: final cleanup and formatting fixes
- Minor formatting improvements to all updated pages
- Ensured consistent markdown formatting
- Verified all cross-references work
- Final validation complete
d254c64
docs: add complete v4 documentation validation summary
5a72ec2