Open Issues Need Help
View All on GitHubAI Summary: This issue proposes improving the Javadoc documentation for several `@PublicApi` interfaces in the oshi library. While some core interfaces are well-documented, others like `PowerSource` and `InternetProtocolStats` have minimal descriptions and lack usage examples, platform notes, and cross-references. The goal is to enrich these docs using existing resources like the FAQ and demo module.
Native Operating System and Hardware Information
AI Summary: This issue proposes refactoring several classes in `oshi-common` to separate command execution from output parsing. By extracting parsing logic into separate, testable methods that accept command output as input, the project aims to improve test coverage and enable deterministic cross-platform testing using fixture data without introducing new dependencies or changing the public API.
Native Operating System and Hardware Information
AI Summary: This issue proposes removing the `animal-sniffer-maven-plugin` from the project. The plugin is considered unnecessary for modern Java development as its functionality can be replicated using the `--release` flag in Javac. The project already enforces code compliance through release flags and the enforcer plugin.
Native Operating System and Hardware Information
Native Operating System and Hardware Information
Native Operating System and Hardware Information