[v2] Move providers/ to internal/providers
Open
enhancement
- Dominant language
- Go
- Stars
- 405
- Forks
- 91
- PR merge metrics
- No merged PRs in 30d
Description
The `github.com/elastic/go-sysinfo/providers/packages` should be treated as internal, and I'd like to make this official by moving them to internal/providers in the next "v2" major release (timeline TBD). This way, the only API surface is the [top-level API](https://pkg.go.dev/github.com/elastic/go-sysinfo#pkg-index). This will give us more flexibility in refactoring and force users to go through the front door as it was designed.
Contributor guide
Assessment
This issue has not been assessed yet.