Thank you for contributing and helping us improve solarwinds/apm-go
.
Please report any security issues privately to the SolarWinds Product Security Incident Response Team (PSIRT) at [email protected].
For non-security issues, please submit your ideas, questions, or problems as GitHub issues. Please add as much information as you can, such as: Go version, platform, installed dependencies and their version numbers, hosting, code examples or gists, steps to reproduce, stack traces, and logs. SolarWinds project maintainers may ask for clarification or more context after submission.
Any changes to this project must be made through a pull request to main
. Major
changes should be linked to an
existing GitHub issue.
Smaller contributions like typo corrections don't require an issue.
A PR is ready to merge when all tests pass, any major feedback has been resolved, and at least one SolarWinds maintainer has approved. Once ready, a PR can be merged by a SolarWinds maintainer.
- Go (see supported versions in README.md)
- openssl
- make
Run tests with make testfast
which will only run the tests with related
changes since the last run.
Run all tests with make test
.
We enforce the following in CI:
Please run these locally to assure your PRs do not cause checks to fail.