elastic / elastic/go-sysinfo

[v2] Move providers/ to internal/providers

Open
#237 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.