Skip to content

Commit cd9f61b

Browse files
committed
Point to new repository owner (GooborgStudios -> openwebdocs)
1 parent 5e747fc commit cd9f61b

File tree

13 files changed

+26
-26
lines changed

13 files changed

+26
-26
lines changed

.github/workflows/auto-merge.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ jobs:
1313
auto-merge:
1414
uses: mdn/workflows/.github/workflows/auto-merge.yml@main
1515
with:
16-
target-repo: "GooborgStudios/mdn-bcd-collector"
16+
target-repo: "openwebdocs/mdn-bcd-collector"
1717
secrets:
1818
GH_TOKEN: ${{ secrets.GOOBORG_BOT_GH_TOKEN }}

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2843,7 +2843,7 @@ The core for MathML elements is also implemented, but as MathML requires additio
28432843
- Fix \_\_additional on JavaScript category
28442844
- Traverse all BCD features in find-missing-features
28452845
- Fix release script when releasing new major version
2846-
- Added WebAssembly features ([#452](https://github.com/GooborgStudios/mdn-bcd-collector/pull/452))
2846+
- Added WebAssembly features ([#452](https://github.com/openwebdocs/mdn-bcd-collector/pull/452))
28472847
- Increase delay when getting speech synthesis voices
28482848
- Fix custom test for MediaQueryList
28492849
- Add custom test for TransformStreamDefaultController

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
Data collection service for MDN's [browser-compat-data](https://github.com/mdn/browser-compat-data). Live at https://mdn-bcd-collector.gooborg.com/.
44

5-
Feature detection tests are generated based on machine readable data (Web IDL and CSS definitions) from web standards, with support for custom tests where needed. Results are submitted to the [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) repository.
5+
Feature detection tests are generated based on machine readable data (Web IDL and CSS definitions) from web standards, with support for custom tests where needed. Results are submitted to the [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) repository.
66

77
This service is part of an effort to [assist BCD updates with automation](https://github.com/mdn/browser-compat-data/issues/3308), and exists to run lots of small tests in browsers to determine the support status of a feature in a browser, and save those results.
88

99
## Copyright
1010

11-
© 2023 [Gooborg Studios](https://www.gooborg.com/) + [various contributors](https://github.com/GooborgStudios/mdn-bcd-collector/graphs/contributors), © 2020-2022 Google LLC, Mozilla Corporation and [Gooborg Studios](https://www.gooborg.com/).
11+
© 2023 [Gooborg Studios](https://www.gooborg.com/) + [Open Web Docs](https://www.openwebdocs.org) + [various contributors](https://github.com/openwebdocs/mdn-bcd-collector/graphs/contributors), © 2020-2022 Google LLC, Mozilla Corporation and [Gooborg Studios](https://www.gooborg.com/).
1212

1313
This project is under the Apache License 2.0 license. See the LICENSE file for more details.
1414

@@ -46,7 +46,7 @@ npm run dev -- --https-cert=my-cert.pem --https-key=my-cert.key
4646

4747
A script has been provided which will collect all of the results for nearly all of the browsers, using the Selenium WebDriver to control your CTs, and download them to your computer (which can then be submitted as a PR). To run this script, you'll need a few prerequisites:
4848

49-
- A clone of [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) adjacent to this folder's repository (or at least a folder at `../mdn-bcd-results`)
49+
- A clone of [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) adjacent to this folder's repository (or at least a folder at `../mdn-bcd-results`)
5050
- At least one Selenium remote (ex. BrowserStack, SauceLabs, etc.)
5151

5252
### Define Selenium Hosts

changelog/v9.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ Released June 5, 2023
285285
- Remove duplicate entries for prefixed CSS properties; add missing
286286
- Add custom test for list-style-type to disable its tests (for now)
287287
- Add links to Gooborg Studios + contributors in copyright
288-
- Improve compatibility of some WebRTC Stats collection ([#432](https://github.com/GooborgStudios/mdn-bcd-collector/pull/432))
288+
- Improve compatibility of some WebRTC Stats collection ([#432](https://github.com/openwebdocs/mdn-bcd-collector/pull/432))
289289
- Add custom test for XRSystem API
290290
- Fix tests for WebAssembly.Module members
291291

@@ -327,15 +327,15 @@ Released June 4, 2023
327327
### Commits
328328

329329
- Add custom tests for WebGL 2 interfaces
330-
- Fix list-style-type.string and list-style-type.symbols ([#440](https://github.com/GooborgStudios/mdn-bcd-collector/pull/440))
330+
- Fix list-style-type.string and list-style-type.symbols ([#440](https://github.com/openwebdocs/mdn-bcd-collector/pull/440))
331331
- Remove WebGLRenderingContext.commit()
332332
- Update all Speech API tests
333333
- Fix test for SpeechRecognitionErrorEvent
334334
- Add timeout to SpeechSynthesisVoice test
335335
- Disable tests for Report and ReportBody
336336
- Fix disabling tests
337337
- Mitigate Safari gradient bug
338-
- Minor variable name changes (rpcConstructor) ([#415](https://github.com/GooborgStudios/mdn-bcd-collector/pull/415))
338+
- Minor variable name changes (rpcConstructor) ([#415](https://github.com/openwebdocs/mdn-bcd-collector/pull/415))
339339
- Fix styling on mobile devices
340340

341341
## v9.3.1
@@ -403,7 +403,7 @@ Released May 23, 2023
403403

404404
### Commits
405405

406-
- Update docs ([#409](https://github.com/GooborgStudios/mdn-bcd-collector/pull/409))
406+
- Update docs ([#409](https://github.com/openwebdocs/mdn-bcd-collector/pull/409))
407407
- Don't generate tests for namespaces with no members
408408
- Update InputDeviceInfo test to strictly get input device
409409
- Add custom tests for WebGPU API

docs/about.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# About the mdn-bcd-collector
22

3-
This project's goal is to help keep MDN's [browser-compat-data (BCD)](https://github.com/mdn/browser-compat-data) as up-to-date and as accurate as possible, by running predefined JavaScript code in browsers to determine what features are and are not supported. This project was started by [Philip Jägenstedt](https://foolip.org/) at Google, who later contracted [Vinyl Da.i'gyu-Kazotetsu](https://www.queengoob.org) to help develop the project further. Vinyl has since forked the project and has been maintaining her own version under her own company, [Gooborg Studios](https://www.gooborg.com).
3+
This project's goal is to help keep MDN's [browser-compat-data (BCD)](https://github.com/mdn/browser-compat-data) as up-to-date and as accurate as possible, by running predefined JavaScript code in browsers to determine what features are and are not supported. This project was started by [Philip Jägenstedt](https://foolip.org/) at Google, who later contracted [Vinyl Da.i'gyu-Kazotetsu](https://www.queengoob.org) to help develop the project further. Vinyl had since forked the project and had been maintaining her own version under her own company, [Gooborg Studios](https://www.gooborg.com). The project now lives under [Open Web Docs](https://www.openwebdocs.org) ownership.
44

5-
Feature detection tests are generated based on machine readable data (Web IDL, CSS definitions, etc.) from web standards, with support for custom tests and custom data where needed. Tests are then run within browsers (either manually or via a Selenium WebDriver script), generating a results file that can either be downloaded locally or submitted to the [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) repository.
5+
Feature detection tests are generated based on machine readable data (Web IDL, CSS definitions, etc.) from web standards, with support for custom tests and custom data where needed. Tests are then run within browsers (either manually or via a Selenium WebDriver script), generating a results file that can either be downloaded locally or submitted to the [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) repository.
66

77
## How to Use
88

@@ -30,7 +30,7 @@ The workflow for the collector's process looks something like this:
3030
- After running through all browser and browser versions...
3131
- The `update-bcd` script is run to create changes to BCD
3232

33-
> **Note:** on every new release of the collector, the first part is automatically run on all browsers released in 2020 and later, using Selenium WebDriver on [BrowserStack](https://www.browserstack.com/open-source), [SauceLabs](https://opensource.saucelabs.com/) and [LambdaTest](https://www.lambdatest.com/hyperexecute). These results are saved to the [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) repository for easy use by BCD contributors.
33+
> **Note:** on every new release of the collector, the first part is automatically run on all browsers released in 2020 and later, using Selenium WebDriver on [BrowserStack](https://www.browserstack.com/open-source), [SauceLabs](https://opensource.saucelabs.com/) and [LambdaTest](https://www.lambdatest.com/hyperexecute). These results are saved to the [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) repository for easy use by BCD contributors.
3434
3535
### The Website
3636

@@ -40,7 +40,7 @@ The "website" encompasses everything involved with the web interface. This inclu
4040
- The web interface
4141
- The [HTTP API](./http-api.md)
4242

43-
The role of the website is to act as a backend during the results collection process, serving files and test code to the browser to determine what features are and are not supported in that browser. It then receives the results from the browser so that it may be compiled into a JSON results file and either downloaded or exported to GitHub in the [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) repository.
43+
The role of the website is to act as a backend during the results collection process, serving files and test code to the browser to determine what features are and are not supported in that browser. It then receives the results from the browser so that it may be compiled into a JSON results file and either downloaded or exported to GitHub in the [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) repository.
4444

4545
### The update scripts
4646

@@ -80,6 +80,6 @@ WPT.live is a great resource to test support for various features, but like MDN
8080

8181
## Copyright
8282

83-
© 2023 [Gooborg Studios](https://www.gooborg.com/) + [various contributors](https://github.com/GooborgStudios/mdn-bcd-collector/graphs/contributors), © 2020-2022 Google LLC, Mozilla Corporation and [Gooborg Studios](https://www.gooborg.com/).
83+
© 2023 [Gooborg Studios](https://www.gooborg.com/) + [Open Web Docs](https://www.openwebdocs.org) + [various contributors](https://github.com/openwebdocs/mdn-bcd-collector/graphs/contributors), © 2020-2022 Google LLC, Mozilla Corporation and [Gooborg Studios](https://www.gooborg.com/).
8484

8585
This project is under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) license.

docs/reviewing-bcd-changes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ These errors are worth looking out for:
2424
- Missing [interface objects](https://webidl.spec.whatwg.org/#interface-object). For example, `crypto.subtle` was shipped long before the `SubtleCrypto` interface was [exposed](https://webkit.org/b/165629) in some browsers. Missing interface objects was common in the past, especially for events, but is quite _uncommon_ for APIs introduced after ~2020. See [#7963](https://github.com/mdn/browser-compat-data/pull/7963), [#7986](https://github.com/mdn/browser-compat-data/pull/7986) and [#10837](https://github.com/mdn/browser-compat-data/pull/10837) for examples.
2525
- [Attributes](https://webidl.spec.whatwg.org/#es-attributes) weren't on the prototypes in some older browsers, for example [before Chrome 43](https://github.com/mdn/browser-compat-data/issues/7843). See [#6568](https://github.com/mdn/browser-compat-data/pull/6568#discussion_r479039982) for an example.
2626

27-
To guard against this, follow the link to the test and expand the code. A simple `'propertyName' in InterfaceName` test can yield false negatives, so an _instance_ of the type should be created and tested using the [custom tests](https://github.com/GooborgStudios/mdn-bcd-collector/blob/main/custom-tests.yaml) mechanism. Ask for this when reviewing, you don't need to create the tests yourself.
27+
To guard against this, follow the link to the test and expand the code. A simple `'propertyName' in InterfaceName` test can yield false negatives, so an _instance_ of the type should be created and tested using the [custom tests](https://github.com/openwebdocs/mdn-bcd-collector/blob/main/custom-tests.yaml) mechanism. Ask for this when reviewing, you don't need to create the tests yourself.
2828

2929
- Consistency with other parts of the same feature. Does it seem plausible that the feature was introduced earlier or later than other parts? Examples of consistency to look for:
3030

docs/update-bcd.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ In this repository, the `update-bcd` and `add-new-bcd` scripts can be used to up
55
- An understanding of the [compat data JSON schema](https://github.com/mdn/browser-compat-data/blob/main/schemas/compat-data-schema.md#mirroring-data)
66
- An understanding of [ranged versions](https://github.com/mdn/browser-compat-data/blob/main/schemas/compat-data-schema.md#ranged-versions) in BCD
77
- A local checkout of:
8-
- [This repository](https://github.com/GooborgStudios/mdn-bcd-collector)
8+
- [This repository](https://github.com/openwebdocs/mdn-bcd-collector)
99
- [mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) at `../browser-compat-data` (or the path set as the `BCD_DIR` environment variable)
10-
- Recommended: [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results), preferably at `../mdn-bcd-results`
10+
- Recommended: [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results), preferably at `../mdn-bcd-results`
1111
- This repository contains the reports that have been exported to GitHub, but you may use your own reports if desired
1212

13-
By default, the following scripts generate results based on pre-collected reports stored in the [mdn-bcd-results](https://github.com/GooborgStudios/mdn-bcd-results) repository. The reports in this repository are collected on every new release of the collector for almost every release of Chrome, Edge, Firefox and Safari since January 2020, and for the latest release of mobile browsers. With these reports, most contributors will not need access to their own browser library or CT platform in order to update BCD.
13+
By default, the following scripts generate results based on pre-collected reports stored in the [mdn-bcd-results](https://github.com/openwebdocs/mdn-bcd-results) repository. The reports in this repository are collected on every new release of the collector for almost every release of Chrome, Edge, Firefox and Safari since January 2020, and for the latest release of mobile browsers. With these reports, most contributors will not need access to their own browser library or CT platform in order to update BCD.
1414

1515
## `update-bcd`
1616

lib/exporter.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -135,15 +135,15 @@ describe("GitHub export", () => {
135135
.resolves({
136136
data: {
137137
html_url:
138-
"https://github.com/GooborgStudios/mdn-bcd-results/pull/42",
138+
"https://github.com/openwebdocs/mdn-bcd-results/pull/42",
139139
},
140140
});
141141

142142
const result = await exportAsPR(report, octokit);
143143

144144
assert.deepEqual(result, {
145145
filename: `${expected.slug}.json`,
146-
url: "https://github.com/GooborgStudios/mdn-bcd-results/pull/42",
146+
url: "https://github.com/openwebdocs/mdn-bcd-results/pull/42",
147147
});
148148
});
149149
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"author": "Gooborg Studios (https://www.gooborg.com)",
99
"repository": {
1010
"type": "git",
11-
"url": "https://github.com/GooborgStudios/mdn-bcd-collector.git"
11+
"url": "https://github.com/openwebdocs/mdn-bcd-collector.git"
1212
},
1313
"engines": {
1414
"node": ">=18",

scripts/release.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ const getGitChanges = async (ctx) => {
223223
// Link to pull requests
224224
summary.replace(
225225
/\(#(\d+)\)/g,
226-
"([#$1](https://github.com/GooborgStudios/mdn-bcd-collector/pull/$1))",
226+
"([#$1](https://github.com/openwebdocs/mdn-bcd-collector/pull/$1))",
227227
),
228228
)
229229
.join("\n");

test-builder/api.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ const buildIDLMemberTests = async (
450450

451451
if (isEventHandler) {
452452
// XXX Tests for events will be added with another package, see
453-
// https://github.com/GooborgStudios/mdn-bcd-collector/issues/133 for
453+
// https://github.com/openwebdocs/mdn-bcd-collector/issues/133 for
454454
// details. In the meantime, ignore event handlers.
455455
continue;
456456
}

views/index.ejs

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ See the LICENSE file for copyright details
7777
<li>CSS property value detection may produce false positives for certain properties</li>
7878
</ul>
7979

80-
<p id="known-caveats-file-issue">If you find any errors in feature detection, please <a href="https://github.com/GooborgStudios/mdn-bcd-collector/issues/new"><span class="mdi mdi-alert-circle-outline"></span> file an issue</a> in the GitHub repository.</p>
80+
<p id="known-caveats-file-issue">If you find any errors in feature detection, please <a href="https://github.com/openwebdocs/mdn-bcd-collector/issues/new"><span class="mdi mdi-alert-circle-outline"></span> file an issue</a> in the GitHub repository.</p>
8181
</div>
8282

8383
<div id="privacy-notice" class="paper">

views/layout.ejs

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ See the LICENSE file for copyright details
4343
<a href="/"><span class="mdi mdi-home"> Home</span></a>
4444
<a href="/docs/about.md"><span class="mdi mdi-information"> About</span></a>
4545
<a href="/docs"><span class="mdi mdi-file-document-multiple"> Docs</span></a>
46-
<a href="https://github.com/GooborgStudios/mdn-bcd-collector"><span class="mdi mdi-github"> GitHub</span></a>
46+
<a href="https://github.com/openwebdocs/mdn-bcd-collector"><span class="mdi mdi-github"> GitHub</span></a>
4747
<a href="/changelog">v<%- appVersion %></a>
4848
</nav>
4949

5050
<%- body %>
5151

5252
<footer>
53-
<p>Maintained with <span class="mdi mdi-heart"></span> by <a href="https://www.gooborg.com">Gooborg Studios</a><br />
53+
<p>Maintained with <span class="mdi mdi-heart"></span> by <a href="https://www.gooborg.com">Gooborg Studios</a> + <a href="https://www.openwebdocs.org">Open Web Docs</a><br />
5454
Designed by <a href="https://foolip.org">@foolip</a> and <a href="https://www.queengoob.org">@queengooborg</a><br />
5555
&copy; 2020-<%- new Date().getFullYear() %> <a href="https://www.apache.org/licenses/LICENSE-2.0.html">Apache License 2.0</a><br />
5656
<%- include('browserinfo') %>

0 commit comments

Comments
 (0)