Skip to content

Conversation

@f0ssel
Copy link
Collaborator

@f0ssel f0ssel commented Sep 11, 2025

This PR introduces interface abstractions to improve testability and code organization:

  • Add CertificateManager interface for TLS certificate management
  • Rename commandExecutor field to commander for consistency
  • Remove unused methods from TLS certificate manager
  • Use crypto/tls import alias to avoid conflicts

These changes make the code more modular and easier to test by allowing dependency injection of interfaces instead of concrete types.

@blink-so blink-so bot changed the title F0ssel/moving Add interface abstractions for better testability Sep 11, 2025
@f0ssel f0ssel merged commit c5045da into main Sep 11, 2025
7 checks passed
@f0ssel f0ssel deleted the f0ssel/moving branch September 16, 2025 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant