Skip to content

Conversation

@CalvinAllen
Copy link
Contributor

Summary

  • Removed ServiceCollectionExtensions.cs - unnecessary since VsixTelemetry is static
  • Removed DI section from README
  • Updated CLAUDE.md architecture section

The static API (VsixTelemetry.Logger, VsixTelemetry.Tracer, etc.) can be accessed from anywhere without needing dependency injection.

@CalvinAllen CalvinAllen force-pushed the fix/remove-di-extensions branch from e24dd87 to 83cfc88 Compare December 23, 2025 16:00
@CalvinAllen CalvinAllen changed the title fix: remove IServiceCollection DI extensions (unnecessary with static API) fix: remove IServiceCollection DI extensions Dec 23, 2025
@CalvinAllen CalvinAllen force-pushed the fix/remove-di-extensions branch from 83cfc88 to bf7dc4e Compare December 23, 2025 16:03
@CalvinAllen CalvinAllen force-pushed the fix/remove-di-extensions branch from bf7dc4e to 3d5738f Compare December 23, 2025 16:05
@CalvinAllen CalvinAllen merged commit c369233 into main Dec 23, 2025
3 checks passed
@CalvinAllen CalvinAllen deleted the fix/remove-di-extensions branch December 23, 2025 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants