Skip to content

Commit 5d92da8

Browse files
committed
Merge branch 'develop' into warehouse-doc-updates
2 parents d070736 + df27ae7 commit 5d92da8

File tree

442 files changed

+1407
-1282
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+1407
-1282
lines changed

.github/Vocab/Docs/accept.txt

Lines changed: 37 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,64 @@
1+
(?:C|c)annonical
2+
(?:D|d)eduplicate
3+
(?:D|d)eduplication
4+
(?:G|g)tag
5+
(?:K|k)laviyo
6+
(?:L|l)ookback
7+
(?:P|p)ageviews?\b
8+
(?:P|p)endo
9+
(?:P|p)ostgres
10+
(?:R|r)emarketing
11+
(?:U|u)nlinks?\b
12+
(?:U|u)nmaps?\b
13+
(?:U|u)rls?\b
14+
Adwords
115
allowlist
216
Appboy
317
blocklist
418
boolean
19+
Chargebee
520
CloudFront
621
Cocoapods
22+
csv
23+
Dev
24+
Doubleclick
25+
Friendbuy
26+
ga
27+
gmail
728
Gradle
8-
HTTP
929
http
10-
HTTPS
30+
HTTP
1131
https
32+
HTTPS
33+
Hubspot
34+
ios
35+
iOS
1236
Javadoc
1337
Javadocs
1438
Javascript
1539
Kameleoon
1640
Kissmetrics
41+
Lightbox
1742
Littledata
18-
Middleware
43+
Marketo
44+
measurability
1945
middleware
46+
Middleware
2047
Mixpanel
48+
namespace
2149
Okta
50+
Omnichannel
51+
Optimizely
2252
performant
2353
Preact
2454
Shopify
55+
Smartly
56+
Subnet
2557
Totango
2658
Twilio
59+
upsert
2760
Vero
61+
viewability
2862
WebKit
2963
Wootric
3064
Zendesk
31-
iOS
32-
ios
33-
Dev
34-
ga
35-
(?:G|g)tag
36-
(?:P|p)ageviews?\b
37-
(?:R|r)emarketing
38-
Doubleclick
39-
(?:C|c)annonical
40-
(?:U|u)rls?\b
41-
Optimizely
42-
Omnichannel
43-
namespace
44-
upsert
45-
viewability
46-
measurability
47-
Lightbox
48-
gmail
49-
(?:P|p)endo
50-
(?:K|k)laviyo
51-
(?:U|u)nmaps?\b
52-
(?:U|u)nlinks?\b
53-
(?:P|p)ostgres
54-
Smartly
55-
Hubspot
56-
Friendbuy
57-
Chargebee
58-
(?:L|l)ookback
59-
Subnet

Gemfile.lock

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ GEM
3131
httpclient (~> 2.8, >= 2.8.3)
3232
json (>= 1.5.1)
3333
colorator (1.1.0)
34-
commonmarker (0.23.2)
34+
commonmarker (0.23.4)
3535
concurrent-ruby (1.1.9)
3636
dotenv (2.7.6)
3737
em-websocket (0.5.2)
@@ -102,10 +102,14 @@ GEM
102102
rb-fsevent (~> 0.10, >= 0.10.3)
103103
rb-inotify (~> 0.9, >= 0.9.10)
104104
mercenary (0.4.0)
105+
mini_portile2 (2.8.0)
105106
multipart-post (2.1.1)
106-
nokogiri (1.12.5-x86_64-darwin)
107+
nokogiri (1.13.3)
108+
mini_portile2 (~> 2.8.0)
107109
racc (~> 1.4)
108-
nokogiri (1.12.5-x86_64-linux)
110+
nokogiri (1.13.3-x86_64-darwin)
111+
racc (~> 1.4)
112+
nokogiri (1.13.3-x86_64-linux)
109113
racc (~> 1.4)
110114
pathutil (0.16.2)
111115
forwardable-extended (~> 2.6)

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ papi: vendor/bundle
8181

8282
# make the list of beta connections
8383
.PHONY: beta
84-
beta: vendor/bundle
84+
beta:
8585
@node scripts/beta.js
8686

8787
.PHONY: changelog
@@ -150,6 +150,9 @@ vendor/bundle:
150150
@bundle config set --local path 'vendor/bundle'
151151
@bundle install
152152

153+
.PHONY: update
154+
update:
155+
@node scripts/update.js
153156

154157
.PHONY: lint
155158
lint: node_modules

ignore-links.txt

Lines changed: 57 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,68 @@
1-
https://www.linkedin.com/company/segment-io/
2-
https://support.twilio.com/hc/en-us/articles/223136127-Twilio-Support-business-hours
3-
https://support.cloudflare.com/hc/en-us/articles/360020348832-How-do-I-do-CNAME-setup-
1+
http://app.variance.com/integrations
2+
https://amplitude.com/settings
3+
https://app.dreamdata.io/settings
4+
https://app.gameball.co/settings
5+
https://app.getgist.com/projects/_/settings/api-key
6+
https://app.hawkei.io/settings/api_keys
7+
https://app.hawkei.io/settings/spaces
8+
https://app.windsor.io/feed
9+
https://app.windsor.io/people
10+
https://app.windsor.io/sources
11+
https://bugsnag.com/dashboard
12+
https://github.com/FunnelEnvy/analytics.js-integration-funnelenvy/settings
13+
https://github.com/GetAmbassador/segment/blob/master/lib/index.js
14+
https://github.com/Kahuna/segment-android-integration
15+
https://github.com/Kahuna/segment-ios-integration
416
https://github.com/segment-integrations/analytics.js-integration-adlearn-open-platform
517
https://github.com/segment-integrations/analytics.js-integration-adobe-analytics
6-
https://marketing.adobe.com/resources/help/en_US/sc/implement/context_data_variables.html
7-
https://marketing.adobe.com/resources/help/en_US/sc/implement/timestamps-overview.html
18+
https://github.com/segment-integrations/analytics.js-integration-appnexus
19+
https://github.com/segment-integrations/analytics.js-integration-clevertap
20+
https://github.com/segment-integrations/analytics.js-integration-convertro
21+
https://github.com/segment-integrations/analytics.js-integration-criteo
22+
https://github.com/segment-integrations/analytics.js-integration-eloqua
23+
https://github.com/segment-integrations/analytics.js-integration-email-aptitude
24+
https://github.com/segment-integrations/analytics.js-integration-friendbuy
25+
https://github.com/segment-integrations/analytics.js-integration-hotjar
26+
https://github.com/segment-integrations/analytics.js-integration-linkedin-insight-tag
27+
https://github.com/segment-integrations/analytics.js-integration-localytics
28+
https://github.com/segment-integrations/analytics.js-integration-marketo-v2/
29+
https://github.com/segment-integrations/analytics.js-integration-mediamath
30+
https://github.com/segment-integrations/analytics.js-integration-monetate
31+
https://github.com/segment-integrations/analytics.js-integration-nielsen-dcr
32+
https://github.com/segment-integrations/analytics.js-integration-pardot
33+
https://github.com/segment-integrations/analytics.js-integration-pinterest-tag
34+
https://github.com/segment-integrations/analytics.js-integration-shareasale
35+
https://github.com/segment-integrations/analytics.js-integration-totango
36+
https://github.com/segment-integrations/analytics.js-integration-trackjs
37+
https://github.com/segment-integrations/analytics.js-integration-tvsquared
38+
https://github.com/segment-integrations/analytics.js-integration-yellowhammer
39+
https://github.com/segment-integrations/analytics.js-integration-zopim
40+
https://github.com/segment-integrations/analytics.js-quora-conversion-pixel
841
https://help.adroll.com/hc/en-us/articles/213429827-Currency-Codes
9-
https://github.com/GetAmbassador/segment/blob/master/lib/index.js
10-
https://help.amplitude.com/hc/en-us/articles/235649848-Settings#general
1142
https://help.amplitude.com/hc/en-us/articles/115002923888-Limits#h_8d90ca72-bf91-4161-88b2-01b5448b0859
12-
https://help.amplitude.com/hc/en-us/articles/360017800371
43+
https://help.amplitude.com/hc/en-us/articles/235649848-Settings#general
1344
https://help.amplitude.com/hc/en-us/articles/360003032451-Instrumentation-Explorer-Debugger
14-
https://amplitude.com/settings
15-
https://support.anodot.com/hc/en-us/articles/360018508380-Segment-Integration
45+
https://help.amplitude.com/hc/en-us/articles/360017800371
46+
https://help.fullstory.com/hc/en-us/articles/360020623274
47+
https://marketing.adobe.com/resources/help/en_US/sc/implement/context_data_variables.html
48+
https://marketing.adobe.com/resources/help/en_US/sc/implement/timestamps-overview.html
49+
https://platform.epica.ai/account
50+
https://platform.epica.ai/login
51+
https://platform.epica.ai/personas
52+
https://retailer.friendbuy.com/app
1653
https://support.anodot.com/hc/en-us/articles/360009537879-Mapping-Dimensions-to-Measures-BETA-
17-
https://github.com/segment-integrations/analytics.js-integration-appnexus
18-
https://support.appsflyer.com/hc/en-us/articles/207034486-Server-to-Server-In-App-Events-API-HTTP-API-
19-
https://support.appsflyer.com/hc/en-us/articles/207032246-OneLink-Setup-Guide
54+
https://support.anodot.com/hc/en-us/articles/360018508380-Segment-Integration
2055
https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS
2156
https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android
57+
https://support.appsflyer.com/hc/en-us/articles/207032246-OneLink-Setup-Guide
58+
https://support.appsflyer.com/hc/en-us/articles/207034486-Server-to-Server-In-App-Events-API-HTTP-API-
59+
https://support.autopilothq.com/hc/en-us/articles/203658119
2260
https://support.autopilothq.com/hc/en-us/categories/200396835-Segment
2361
https://support.autopilothq.com/hc/en-us/requests/new
24-
https://support.autopilothq.com/hc/en-us/articles/203658119
25-
https://bugsnag.com/dashboard
26-
https://github.com/segment-integrations/analytics.js-integration-clevertap
27-
https://github.com/segment-integrations/analytics.js-integration-convertro
28-
https://github.com/segment-integrations/analytics.js-integration-criteo
29-
https://app.dreamdata.io/settings
62+
https://support.cloudflare.com/hc/en-us/articles/360020348832-How-do-I-do-CNAME-setup-
63+
https://support.twilio.com/hc/en-us/articles/223136127-Twilio-Support-business-hours
64+
https://www.braze.com/documentation/Web/#step-5-configure-safari-push
3065
https://www.getdrip.com/settings/site
31-
https://github.com/segment-integrations/analytics.js-integration-eloqua
32-
https://github.com/segment-integrations/analytics.js-integration-email-aptitude
33-
https://platform.epica.ai/login
34-
https://github.com/segment-integrations/analytics.js-integration-friendbuy
66+
https://www.linkedin.com/company/segment-io/
67+
https://www.navilytics.com/member/code_settings
68+
https://www.navilytics.com/member/code_settings

scripts/catalog_papi.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ const doesCatalogItemExist = (item) => {
123123
if (item.status === 'PUBLIC_BETA') {
124124
betaFlag = 'beta: true\n'
125125
}
126-
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\npublished: false\n${betaFlag}---\n`
126+
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\nid: ${item.id}published: false\n${betaFlag}---\n`
127127
}
128128
fs.mkdirSync(docsPath)
129129
fs.writeFileSync(`${docsPath}/index.md`, content)
@@ -296,7 +296,7 @@ const updateSources = async () => {
296296

297297
// output = "# AUTOGENERATED LIST OF CONNECTIONS THAT SUPPORT REGIONAL\n"
298298
// output += "# Last updated " + todayDate + " \n";
299-
output += yaml.dump({
299+
output = yaml.dump({
300300
sources: regionalSourcesUpdated
301301
}, options)
302302
fs.appendFileSync(path.resolve(__dirname, `../src/_data/catalog/regional-supported.yml`), output);
@@ -349,7 +349,7 @@ const updateDestinations = async () => {
349349
let connection_modes = getConnectionModes({
350350
components: destination.components,
351351
platforms: destination.supportedPlatforms,
352-
browserUnbundlingSupported: destination.supportedFeatures.browserUnbundling,
352+
browserUnbundling: destination.supportedFeatures.browserUnbundling,
353353
browserUnbundlingPublic: destination.supportedFeatures.browserUnbundlingPublic,
354354
methods: destination.supportedMethods
355355
})
@@ -381,7 +381,7 @@ const updateDestinations = async () => {
381381
destination.supportedMethods = renameKey(destination.supportedMethods, 'pageview', 'page')
382382

383383
let updatedDestination = {
384-
destination_id: destination.id,
384+
id: destination.id,
385385
display_name: destination.name,
386386
name: destination.name,
387387
slug,
@@ -552,7 +552,7 @@ const updateWarehouses = async () => {
552552
fs.writeFileSync(path.resolve(__dirname,`../src/_data/catalog/regional-supported.yml`),output);
553553
console.log("warehouses done")
554554
}
555-
updateSources()
556555
updateWarehouses()
556+
updateSources()
557557
updateDestinations()
558558

0 commit comments

Comments
 (0)