component-detection icon indicating copy to clipboard operation
component-detection copied to clipboard

Correctly set access modifiers

Open JamieMagee opened this issue 3 years ago • 0 comments

Currently, most of our classes are public. This was fine whenever Component Detection wasn't open source. However, now that it is open source, and we try to follow semantic versioning, many changes we make end up being breaking changes, requiring a major version bump, when they should be internal implementation details.

By correctly setting access modifiers, like private and internal, we are free to change implementation details without affecting the public contract.

JamieMagee avatar Mar 02 '23 16:03 JamieMagee