Skip to content

Commit 64aa32f

Browse files
needcaffeineclaude
andcommitted
catalog-info: split into per-package Components
Register the 7 published packages (analytics-next, -core, -node, -consent-tools, -consent-wrapper-onetrust, -generic-utils, -page-tools) as separate Backstage Components so each is discoverable, all owned by Data Collections (sup-org-1996). Private @internal/* workspaces excluded. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 3d29670 commit 64aa32f

1 file changed

Lines changed: 131 additions & 1 deletion

File tree

catalog-info.yaml

Lines changed: 131 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: backstage.io/v1alpha1
22
kind: Component
33
metadata:
44
name: analytics-next
5-
description: Analytics.js 2.0 — Segment's browser & Node analytics SDK monorepo (@segment/analytics-next, analytics-core, analytics-node, consent).
5+
description: Analytics.js 2.0 — Segment's browser analytics SDK (@segment/analytics-next).
66
annotations:
77
github.com/project-slug: segmentio/analytics-next
88
github.com/team-slug: segmentio/data-collection
@@ -20,3 +20,133 @@ spec:
2020
type: library
2121
lifecycle: production
2222
owner: group:default/sup-org-1996
23+
---
24+
apiVersion: backstage.io/v1alpha1
25+
kind: Component
26+
metadata:
27+
name: analytics-core
28+
description: Shared core used by Segment's analytics SDKs (@segment/analytics-core).
29+
annotations:
30+
github.com/project-slug: segmentio/analytics-next
31+
github.com/team-slug: segmentio/data-collection
32+
jira/project-key: LIBRARIES
33+
pagerduty.com/service-id: POJL6ZQ
34+
twilio.com/slack-id: integrations-libs
35+
tags:
36+
- typescript
37+
- sdk
38+
links:
39+
- title: npm — @segment/analytics-core
40+
url: https://www.npmjs.com/package/@segment/analytics-core
41+
spec:
42+
type: library
43+
lifecycle: production
44+
owner: group:default/sup-org-1996
45+
---
46+
apiVersion: backstage.io/v1alpha1
47+
kind: Component
48+
metadata:
49+
name: analytics-node
50+
description: Server-side Node analytics SDK (@segment/analytics-node).
51+
annotations:
52+
github.com/project-slug: segmentio/analytics-next
53+
github.com/team-slug: segmentio/data-collection
54+
jira/project-key: LIBRARIES
55+
pagerduty.com/service-id: POJL6ZQ
56+
twilio.com/slack-id: integrations-libs
57+
tags:
58+
- typescript
59+
- sdk
60+
links:
61+
- title: npm — @segment/analytics-node
62+
url: https://www.npmjs.com/package/@segment/analytics-node
63+
spec:
64+
type: library
65+
lifecycle: production
66+
owner: group:default/sup-org-1996
67+
---
68+
apiVersion: backstage.io/v1alpha1
69+
kind: Component
70+
metadata:
71+
name: analytics-consent-tools
72+
description: Consent-management tooling for Analytics.js (@segment/analytics-consent-tools).
73+
annotations:
74+
github.com/project-slug: segmentio/analytics-next
75+
github.com/team-slug: segmentio/data-collection
76+
jira/project-key: LIBRARIES
77+
pagerduty.com/service-id: POJL6ZQ
78+
twilio.com/slack-id: integrations-libs
79+
tags:
80+
- typescript
81+
- sdk
82+
links:
83+
- title: npm — @segment/analytics-consent-tools
84+
url: https://www.npmjs.com/package/@segment/analytics-consent-tools
85+
spec:
86+
type: library
87+
lifecycle: production
88+
owner: group:default/sup-org-1996
89+
---
90+
apiVersion: backstage.io/v1alpha1
91+
kind: Component
92+
metadata:
93+
name: analytics-consent-wrapper-onetrust
94+
description: OneTrust consent wrapper for Analytics.js (@segment/analytics-consent-wrapper-onetrust).
95+
annotations:
96+
github.com/project-slug: segmentio/analytics-next
97+
github.com/team-slug: segmentio/data-collection
98+
jira/project-key: LIBRARIES
99+
pagerduty.com/service-id: POJL6ZQ
100+
twilio.com/slack-id: integrations-libs
101+
tags:
102+
- typescript
103+
- sdk
104+
links:
105+
- title: npm — @segment/analytics-consent-wrapper-onetrust
106+
url: https://www.npmjs.com/package/@segment/analytics-consent-wrapper-onetrust
107+
spec:
108+
type: library
109+
lifecycle: production
110+
owner: group:default/sup-org-1996
111+
---
112+
apiVersion: backstage.io/v1alpha1
113+
kind: Component
114+
metadata:
115+
name: analytics-generic-utils
116+
description: Shared generic utilities for Segment analytics SDKs (@segment/analytics-generic-utils).
117+
annotations:
118+
github.com/project-slug: segmentio/analytics-next
119+
github.com/team-slug: segmentio/data-collection
120+
jira/project-key: LIBRARIES
121+
pagerduty.com/service-id: POJL6ZQ
122+
twilio.com/slack-id: integrations-libs
123+
tags:
124+
- typescript
125+
links:
126+
- title: npm — @segment/analytics-generic-utils
127+
url: https://www.npmjs.com/package/@segment/analytics-generic-utils
128+
spec:
129+
type: library
130+
lifecycle: production
131+
owner: group:default/sup-org-1996
132+
---
133+
apiVersion: backstage.io/v1alpha1
134+
kind: Component
135+
metadata:
136+
name: analytics-page-tools
137+
description: Page/URL helper utilities for Analytics.js (@segment/analytics-page-tools).
138+
annotations:
139+
github.com/project-slug: segmentio/analytics-next
140+
github.com/team-slug: segmentio/data-collection
141+
jira/project-key: LIBRARIES
142+
pagerduty.com/service-id: POJL6ZQ
143+
twilio.com/slack-id: integrations-libs
144+
tags:
145+
- typescript
146+
links:
147+
- title: npm — @segment/analytics-page-tools
148+
url: https://www.npmjs.com/package/@segment/analytics-page-tools
149+
spec:
150+
type: library
151+
lifecycle: production
152+
owner: group:default/sup-org-1996

0 commit comments

Comments
 (0)