-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Which GDI repository do you wish to GA?
Does the repository follow the latest tagged minor release in GDI specification?
- Has an appropriate maintainers team.
https://github.com/orgs/signalfx/teams/gdi-js-maintainers - Permissions set correctly.
- Branch protection in place.
- Dependencies appropriately locked down.
** See note below - GitHub Applications set up per spec.
- Follows the configuration requirements, if appropriate.
- Follows the semantic convention requirements, if appropriate.
- Required Files in place.
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- .github/CODEOWNERS
- LICENSE
- README.md
- Build status badge
- Getting started
- Troubleshooting
- Link to official Splunk docs
- License information
- SECURITY.md
- Releases done to spec.
- Type specific requirements (remove what doesn't apply)
- Real User Monitoring Library
- Documents all supported configuration parameters.
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/configure-rum-browser-instrumentation.html - Documents how to configure manual instrumentation.
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/migrate-manual-instrumentation.html - Documents supported instrumentation.
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/rum-browser-data-model.html - Documents supported platforms.
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/install-rum-browser.html
- Documents all supported configuration parameters.
- Real User Monitoring Library
How long has the GDI repository been public?
2½+ years
Is the repository known to be used today?
Yes
Is there a date by which this approval is needed?**
No
Additional context
** - Dependencies in the published package aren't locked down due to open telemetry's micropackage architecture (yuck) and npm's module resolution (which allows installing a package multiple times to satisfy different version ranges) causing inflated bundle sizes when used as npm package (see doc linked in APMI-3362). For in-repository development, version locking is done via npm lockfile, these versions get used to generate bundles attached to releases and uploaded to CDN.