Skip to content

Commit df15727

Browse files
authored
Merge pull request #2791 from francinelucca/chore/onboard-to-ibm-telemetry
chore: onboard carbon-components-angular to IBM Telemetry 🚀
2 parents 1a64860 + 68bbe2b commit df15727

File tree

4 files changed

+39
-16
lines changed

4 files changed

+39
-16
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,3 +163,12 @@ To keep our build dependencies local we use npm scripts to run our webpack, gulp
163163

164164
## Code of Conduct
165165
Read our code of conduct [here](./.github/CODE_OF_CONDUCT.md)
166+
167+
## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry
168+
169+
This package uses IBM Telemetry to collect metrics data. By installing this
170+
package as a dependency you are agreeing to telemetry collection. To opt out,
171+
see
172+
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
173+
For more information on the data being collected, please see the
174+
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).

package-lock.json

Lines changed: 19 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"commit": "git-cz -s",
1818
"ng": "ng",
1919
"ng:build": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build",
20-
"prepare": "husky install"
20+
"prepare": "husky install",
21+
"postinstall": "ibmtelemetry --config=telemetry.yml"
2122
},
2223
"release": {
2324
"pkgRoot": "dist",
@@ -137,8 +138,8 @@
137138
"dependencies": {
138139
"@carbon/icon-helpers": "10.37.0",
139140
"@carbon/icons": "11.14.0",
140-
"@carbon/telemetry": "0.1.0",
141141
"@carbon/utils-position": "1.1.4",
142+
"@ibm/telemetry-js": "^1.2.1",
142143
"flatpickr": "4.6.13",
143144
"tslib": "2.3.0"
144145
}

telemetry.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
2+
3+
version: 1
4+
projectId: dc98c0cb-616b-4fe4-9699-2ec03578aae6
5+
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
6+
collect:
7+
npm:
8+
dependencies: null

0 commit comments

Comments
 (0)