From a6ec3ebcce654bf56586575b051b5669c5e2f7e8 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 10:11:41 +0800 Subject: [PATCH 1/8] feat: Remove limitation on PRs modifying various files --- .github/workflows/test.yml | 2 -- package-lock.json | 15 --------------- tests/ci.test.js | 21 --------------------- 3 files changed, 38 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 02546f5125a..aaf3f1ef9d8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,8 +25,6 @@ jobs: run: npm ci - name: Check contributions requirements run: npm run test-contrib - env: - PR_AUTHOR: ${{ github.event.pull_request.user.login }} - name: Run linter run: npm run linter diff --git a/package-lock.json b/package-lock.json index dbd9c84939f..a3feb7d5353 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3261,21 +3261,6 @@ } ] }, - "node_modules/canvas": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", - "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.17.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", diff --git a/tests/ci.test.js b/tests/ci.test.js index 48bced1845d..cb8ef8cc7c3 100644 --- a/tests/ci.test.js +++ b/tests/ci.test.js @@ -19,27 +19,6 @@ describe("Check file changes (checkout your files if needed)", () => { ".github/workflows/examples.yml", ".github/readme/partials/documentation/compatibility.md", ])("%s", async file => expect((await diff()).includes(file)).toBe(false))) - if (!["gh-metrics"].includes(process.env.PR_AUTHOR)) { - describe("Repository level files were not modified", () => - void test.each([ - ".github/config/*", - ".github/ISSUE_TEMPLATE/*", - ".github/readme/partials/license.md", - ".github/scripts/*", - ".github/workflows/*", - ".github/architecture.svg", - ".github/dependabot.yml", - ".github/FUNDING.yml", - ".github/pull_request_template.md/*", - "LICENSE", - "ARCHITECTURE.md", - "SECURITY.md", - "tests/ci.test.js", - "source/.eslintrc.yml", - "source/app/mocks/.eslintrc.yml", - "vercel.json", - ])("%s", async file => expect((await diff()).filter(edited => new RegExp(`^${file.replace(/[.]/g, "[.]").replace(/[*]/g, "[\\s\\S]*")}$`).test(edited)).length).toBe(0))) - } }) //Template changes From 90035d9ca7ed43c036862373c06022c39000415e Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 10:15:48 +0800 Subject: [PATCH 2/8] trim CONTRIBUTING.md --- CONTRIBUTING.md | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d0d2b08469e..38150b29a1f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,8 +10,6 @@ Before working on something, ensure that it will not duplicate any active open p It is advised to open a [`💬 discussion`](https://github.com/gh-metrics/metrics/discussions) first to gather feedback about new features. -> ⚠️ To avoid an ever-growing backlog, inactive pull requests will be closed after 3 weeks and locked after 5 weeks. - > 😅 Be positive! Even if your changes don't get merged in [gh-metrics/metrics](https://github.com/gh-metrics/metrics), please don't be too sad, you will always be able to run workflows directly from your fork! ## 🤝 Accepted contributions @@ -67,27 +65,6 @@ The following contributions are accepted: - - 🧱 Core - ✓ - ❌ - - - - - - 🗃️ Repository - ❌ - ❌ - - - - **Legend** From f99b9452283c8dbe81c4d76071da754702810957 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 10:21:03 +0800 Subject: [PATCH 3/8] restore lock --- package-lock.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/package-lock.json b/package-lock.json index a3feb7d5353..dbd9c84939f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3261,6 +3261,21 @@ } ] }, + "node_modules/canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", From 0136fdb04f1199cc9463a1ea5bc110a8f47ee3c4 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 11:32:00 +0800 Subject: [PATCH 4/8] Re-add core/repository to table, but with ticks --- CONTRIBUTING.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 38150b29a1f..0a0ec54f466 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -65,6 +65,27 @@ The following contributions are accepted: + + 🧱 Core + ✓ + ✓ + +
    +
  • Core changes impact all rendering process, so extra care is needed
  • +
  • New dependencies should be avoided unless necessary
  • +
+ + + + 🗃️ Repository + ✓ + ✓ + +
    +
  • Workflows, license, readmes, etc. usually don't need to be edited often
  • +
+ + **Legend** From 7d3f5de3c77c847ba4ef0d59883d3b15f7e1ea9b Mon Sep 17 00:00:00 2001 From: John Mark Vandenberg Date: Wed, 20 Jul 2022 21:56:46 +0800 Subject: [PATCH 5/8] docs: Fix spelling --- source/app/action/index.mjs | 6 +++--- source/app/web/statics/embed/app.placeholder.js | 2 +- source/plugins/community/README.md | 2 +- source/plugins/community/stock/index.mjs | 2 +- source/plugins/core/README.md | 4 ++-- source/plugins/core/metadata.yml | 4 ++-- source/plugins/languages/README.md | 2 +- source/plugins/licenses/README.md | 2 +- source/plugins/licenses/metadata.yml | 2 +- source/plugins/music/index.mjs | 2 +- source/plugins/pagespeed/README.md | 4 ++-- source/plugins/pagespeed/metadata.yml | 4 ++-- source/plugins/projects/README.md | 2 +- 13 files changed, 19 insertions(+), 19 deletions(-) diff --git a/source/app/action/index.mjs b/source/app/action/index.mjs index fa46f4a4645..4b0b4e30ecf 100644 --- a/source/app/action/index.mjs +++ b/source/app/action/index.mjs @@ -173,7 +173,7 @@ function quit(reason) { //See https://github.blog/2021-04-05-behind-githubs-new-authentication-token-formats info("GitHub token format", /^github_pat_/.test(token) ? "fine-grained" : /^gh[pousr]_/.test(token) ? "classic" : "legacy or invalid") if (!token) - throw new Error("You must provide a valid GitHub personal token to gather your metrics (see https://github.com/gh-metrics/metrics/blob/master/.github/readme/partials/documentation/setup/action.md for more informations)") + throw new Error("You must provide a valid GitHub personal token to gather your metrics (see https://github.com/gh-metrics/metrics/blob/master/.github/readme/partials/documentation/setup/action.md for more information)") if (/^github_pat_/.test(token)) throw new Error("It seems you're trying to use a fine-grained personal access token. These are currently unsupported as GitHub does not support them (yet?) for GraphQL API authentication (see https://docs.github.com/fr/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql for more informations). Use a classic token instead.") conf.settings.token = token @@ -216,7 +216,7 @@ function quit(reason) { const {headers} = await api.rest.request("HEAD /") if (!("x-oauth-scopes" in headers)) { throw new Error( - 'GitHub API did not send any "x-oauth-scopes" header back from provided "token". It means that your token may not be valid or you\'re using GITHUB_TOKEN which cannot be used since metrics will fetch data outside of this repository scope. Use a personal access token instead (see https://github.com/gh-metrics/metrics/blob/master/.github/readme/partials/documentation/setup/action.md for more informations).', + 'GitHub API did not send any "x-oauth-scopes" header back from provided "token". It means that your token may not be valid or you\'re using GITHUB_TOKEN which cannot be used since metrics will fetch data outside of this repository scope. Use a personal access token instead (see https://github.com/gh-metrics/metrics/blob/master/.github/readme/partials/documentation/setup/action.md for more information).', ) } info("Token validity", "seems ok") @@ -258,7 +258,7 @@ function quit(reason) { //Committer const committer = {} if ((!dryrun) && (_action !== "none")) { - //Compute committer informations + //Compute committer information committer.token = _token || token committer.gist = _action === "gist" ? _gist : null committer.commit = true diff --git a/source/app/web/statics/embed/app.placeholder.js b/source/app/web/statics/embed/app.placeholder.js index bea3abe3958..45ccbd244dc 100644 --- a/source/app/web/statics/embed/app.placeholder.js +++ b/source/app/web/statics/embed/app.placeholder.js @@ -30,7 +30,7 @@ } //Placeholder function globalThis.placeholder = async function(set) { - //Load templates informations + //Load templates information let {image, style, fonts, partials} = await load(`/.templates/${set.templates.selected}`) await Promise.all(partials.map(async partial => await load(`/.templates/${set.templates.selected}/partials/${escape(partial)}.ejs`))) //Trap includes diff --git a/source/plugins/community/README.md b/source/plugins/community/README.md index 12c6737a9ae..1da7df96a4e 100644 --- a/source/plugins/community/README.md +++ b/source/plugins/community/README.md @@ -213,7 +213,7 @@ Because of GitHub Actions original limitations, only strings, numbers and boolea default: foo, bar ``` -> 💡 An array can be either `comma-separated` or `space-separated`, and will split user input by mentioned separator. Each value is trimmed and lowercased. +> 💡 An array can be either `comma-separated` or `space-separated`, and will split user input by mentioned separator. Each value is trimmed and lower-cased. *Example: json type* ```yml diff --git a/source/plugins/community/stock/index.mjs b/source/plugins/community/stock/index.mjs index 06c13508f4d..cdf294723be 100644 --- a/source/plugins/community/stock/index.mjs +++ b/source/plugins/community/stock/index.mjs @@ -14,7 +14,7 @@ export default async function({login, q, imports, data, account}, {enabled = fal throw {error: {message: "Company stock symbol is not set"}} symbol = symbol.toLocaleUpperCase() - //Query API for company informations + //Query API for company information console.debug(`metrics/compute/${login}/plugins > stock > querying api for company`) const {data: {quoteType: {shortName: company} = {shortName: symbol}}} = await imports.axios.get("https://yh-finance.p.rapidapi.com/stock/v2/get-profile", { params: {symbol, region: "US"}, diff --git a/source/plugins/core/README.md b/source/plugins/core/README.md index 635b6475eba..baa03481b78 100644 --- a/source/plugins/core/README.md +++ b/source/plugins/core/README.md @@ -487,7 +487,7 @@ When doing so, any settings which defaults on user fetched values will not be te

repo

GitHub repository

-

This option is only revelant for repositories templates

+

This option is only relevant for repositories templates

@@ -650,7 +650,7 @@ When doing so, any settings which defaults on user fetched values will not be te

setup_community_templates

Community templates to setup

-

See community templates guide for more informations

+

See community templates guide for more information

diff --git a/source/plugins/core/metadata.yml b/source/plugins/core/metadata.yml index 1c65f9ad3c9..e9dc7d7d130 100644 --- a/source/plugins/core/metadata.yml +++ b/source/plugins/core/metadata.yml @@ -32,7 +32,7 @@ inputs: description: | GitHub repository - This option is only revelant for repositories templates + This option is only relevant for repositories templates type: string default: "" preset: no @@ -152,7 +152,7 @@ inputs: description: | Community templates to setup - See [community templates guide](https://github.com/gh-metrics/metrics/blob/master/source/templates/community/README.md) for more informations + See [community templates guide](https://github.com/gh-metrics/metrics/blob/master/source/templates/community/README.md) for more information type: array format: comma-separated default: "" diff --git a/source/plugins/languages/README.md b/source/plugins/languages/README.md index 6ea6f7a91e5..bd96cd56360 100644 --- a/source/plugins/languages/README.md +++ b/source/plugins/languages/README.md @@ -378,7 +378,7 @@ It will fetch a specified amount of recent push events and perform linguistic an > 🌐 Web instances must enable this feature in `settings.json` -## 🥽 Controling which languages are displayed +## 🥽 Controlling which languages are displayed Several options lets you customize which languages should be displayed. It is possible to ignore completely languages or those lower than a given threshold, skip repositories, and filter by language categories. diff --git a/source/plugins/licenses/README.md b/source/plugins/licenses/README.md index e49dbe4ba6c..a8fa86edcf3 100644 --- a/source/plugins/licenses/README.md +++ b/source/plugins/licenses/README.md @@ -2,7 +2,7 @@ - diff --git a/source/plugins/pagespeed/metadata.yml b/source/plugins/pagespeed/metadata.yml index 07217fe3a73..0e29e694363 100644 --- a/source/plugins/pagespeed/metadata.yml +++ b/source/plugins/pagespeed/metadata.yml @@ -3,7 +3,7 @@ category: social description: | This plugin displays performance statistics of a website. - It uses [Google's PageSpeed API](https://developers.google.com/speed/docs/insights/v5/get-started) (same as [web.dev](https://web.dev)), see [performance scoring](https://web.dev/performance-scoring/) and [score calculator](https://googlechrome.github.io/lighthouse/scorecalc/) for more informations about results. + It uses [Google's PageSpeed API](https://developers.google.com/speed/docs/insights/v5/get-started) (same as [web.dev](https://web.dev)), see [performance scoring](https://web.dev/performance-scoring/) and [score calculator](https://googlechrome.github.io/lighthouse/scorecalc/) for more information about results. disclaimer: | This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with [Google PageSpeed](https://pagespeed.web.dev/). All product and company names are trademarks™ or registered® trademarks of their respective holders. @@ -29,7 +29,7 @@ inputs: description: | PageSpeed token - > ⚠️ While not mandatory, it is strongly advised pass a token to avoid triggering the rate limiter. See [PageSpeed documentation](https://developers.google.com/speed/docs/insights/v5/get-started) for more informations. + > ⚠️ While not mandatory, it is strongly advised pass a token to avoid triggering the rate limiter. See [PageSpeed documentation](https://developers.google.com/speed/docs/insights/v5/get-started) for more information. type: token default: "" extras: diff --git a/source/plugins/projects/README.md b/source/plugins/projects/README.md index de82df41d95..238d7ed2708 100644 --- a/source/plugins/projects/README.md +++ b/source/plugins/projects/README.md @@ -102,7 +102,7 @@ To enable it, open the `≡ Menu` from the project page and opt-in to `Track pro To create a personal project, select the `Projects` tab from your profile: ![Create a new project](/.github/readme/imgs/plugin_projects_create.png) -Fill informations and set visibility to *public*: +Fill information and set visibility to *public*: ![Configure project](/.github/readme/imgs/plugin_projects_setup.png) ## 📓 Use repositories projects From a222fb9ea702961639db1a3da157379b77aa0f8f Mon Sep 17 00:00:00 2001 From: John Mark Vandenberg Date: Wed, 20 Jul 2022 22:07:42 +0800 Subject: [PATCH 6/8] Add dispatch --- .github/workflows/ci.yml | 4 +++- .github/workflows/test.yml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index abc703be056..2a2d2c5001e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,9 +2,11 @@ name: Continuous integration on: push: - branches: [master] + branches: [ master ] + workflow_dispatch: jobs: + # Build, test and analyze build-test-analyze: name: Build, test and analyze diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aaf3f1ef9d8..9af5f8a5db1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,6 +4,7 @@ on: pull_request: branches: [ master ] workflow_call: + workflow_dispatch: jobs: From feb924b64d8556f5e126ae2267d2bbd635a15eeb Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 12:19:26 +0800 Subject: [PATCH 7/8] more mispellings --- .github/readme/partials/documentation/setup/action.md | 2 +- source/app/action/index.mjs | 2 +- source/plugins/community/splatoon/README.md | 4 ++-- source/plugins/community/splatoon/metadata.yml | 4 ++-- source/plugins/core/README.md | 2 +- source/plugins/core/metadata.yml | 2 +- source/plugins/languages/analyzer/analyzer.mjs | 2 +- source/plugins/leetcode/README.md | 2 +- source/plugins/leetcode/metadata.yml | 2 +- source/plugins/stargazers/README.md | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/readme/partials/documentation/setup/action.md b/.github/readme/partials/documentation/setup/action.md index e0a206f5928..13ea612e925 100644 --- a/.github/readme/partials/documentation/setup/action.md +++ b/.github/readme/partials/documentation/setup/action.md @@ -113,7 +113,7 @@ There are several *metrics* versions that can be used in workflows: ### 3️.2️ Configure *metrics* -Read [documentation](/README.md#-documentation) for more informations about configuration. +Read [documentation](/README.md#-documentation) for more information about configuration. It is advised to start with [`🧱 core`](/source/plugins/core/README.md) plugin documentation. It is also possible to use [metrics.lecoq.io](https://metrics.lecoq.io) to play with configuration options, preview renders and finally copy the auto-generated workflow code. diff --git a/source/app/action/index.mjs b/source/app/action/index.mjs index 4b0b4e30ecf..926bccd5bfb 100644 --- a/source/app/action/index.mjs +++ b/source/app/action/index.mjs @@ -175,7 +175,7 @@ function quit(reason) { if (!token) throw new Error("You must provide a valid GitHub personal token to gather your metrics (see https://github.com/gh-metrics/metrics/blob/master/.github/readme/partials/documentation/setup/action.md for more information)") if (/^github_pat_/.test(token)) - throw new Error("It seems you're trying to use a fine-grained personal access token. These are currently unsupported as GitHub does not support them (yet?) for GraphQL API authentication (see https://docs.github.com/fr/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql for more informations). Use a classic token instead.") + throw new Error("It seems you're trying to use a fine-grained personal access token. These are currently unsupported as GitHub does not support them (yet?) for GraphQL API authentication (see https://docs.github.com/fr/graphql/guides/forming-calls-with-graphql#authenticating-with-graphql for more information). Use a classic token instead.") conf.settings.token = token const api = {} const resources = {} diff --git a/source/plugins/community/splatoon/README.md b/source/plugins/community/splatoon/README.md index af42c732a42..3b132e7fb29 100644 --- a/source/plugins/community/splatoon/README.md +++ b/source/plugins/community/splatoon/README.md @@ -140,8 +140,8 @@ Requires

Source

  • splatnet will fetch data from Splatnet using spacemeowx2/s3si.ts tool
  • -
  • local will assume s3si/export directory already exists and is populated (use this when developping new features for this plugin to save network resources and time)
  • -
  • mocks will use s3si/mocks directory (use this when developping new features for this plugin to avoid setting up a NSO token)
  • +
  • local will assume s3si/export directory already exists and is populated (use this when developing new features for this plugin to save network resources and time)
  • +
  • mocks will use s3si/mocks directory (use this when developing new features for this plugin to avoid setting up a NSO token)
diff --git a/source/plugins/community/splatoon/metadata.yml b/source/plugins/community/splatoon/metadata.yml index 71caa585571..91b18a4d599 100644 --- a/source/plugins/community/splatoon/metadata.yml +++ b/source/plugins/community/splatoon/metadata.yml @@ -89,8 +89,8 @@ inputs: Source - `splatnet` will fetch data from Splatnet using [spacemeowx2/s3si.ts](https://github.com/spacemeowx2/s3si.ts) tool - - `local` will assume `s3si/export` directory already exists and is populated (use this when developping new features for this plugin to save network resources and time) - - `mocks` will use `s3si/mocks` directory (use this when developping new features for this plugin to avoid setting up a NSO token) + - `local` will assume `s3si/export` directory already exists and is populated (use this when developing new features for this plugin to save network resources and time) + - `mocks` will use `s3si/mocks` directory (use this when developing new features for this plugin to avoid setting up a NSO token) type: string default: splatnet values: diff --git a/source/plugins/core/README.md b/source/plugins/core/README.md index baa03481b78..e3a7b9bcaed 100644 --- a/source/plugins/core/README.md +++ b/source/plugins/core/README.md @@ -617,7 +617,7 @@ When doing so, any settings which defaults on user fetched values will not be te
  • data-changed: skip changes if no data changed (e.g. like when only metadata changed)
  • -

    ℹ️ This option is only revelant when config_output: svg is set

    +

    ℹ️ This option is only relevant when config_output: svg is set

    diff --git a/source/plugins/core/metadata.yml b/source/plugins/core/metadata.yml index e9dc7d7d130..9a6153c3620 100644 --- a/source/plugins/core/metadata.yml +++ b/source/plugins/core/metadata.yml @@ -125,7 +125,7 @@ inputs: - `always`: always try to push changes - `data-changed`: skip changes if no data changed (e.g. like when only metadata changed) - > ℹ️ This option is only revelant when [`config_output: svg`](/source/plugins/core/README.md#config_output) is set + > ℹ️ This option is only relevant when [`config_output: svg`](/source/plugins/core/README.md#config_output) is set type: string default: always values: diff --git a/source/plugins/languages/analyzer/analyzer.mjs b/source/plugins/languages/analyzer/analyzer.mjs index e0042cb1dc3..4cd81b4c7e4 100644 --- a/source/plugins/languages/analyzer/analyzer.mjs +++ b/source/plugins/languages/analyzer/analyzer.mjs @@ -10,7 +10,7 @@ import core from "@actions/core" export class Analyzer { /**Constructor */ constructor(login, {account = "bypass", authoring = [], uid = Math.random(), shell, rest = null, context = {mode: "user"}, skipped = [], categories = ["programming", "markup"], timeout = {global: NaN, repositories: NaN}}) { - //User informations + //User information this.login = login this.account = account this.authoring = authoring diff --git a/source/plugins/leetcode/README.md b/source/plugins/leetcode/README.md index 07c57134e63..4f9338302ed 100644 --- a/source/plugins/leetcode/README.md +++ b/source/plugins/leetcode/README.md @@ -91,7 +91,7 @@ All product and company names are trademarks™ or registered® trademarks of th
    diff --git a/source/plugins/leetcode/metadata.yml b/source/plugins/leetcode/metadata.yml index bb6dc6e9458..7d7dc34940f 100644 --- a/source/plugins/leetcode/metadata.yml +++ b/source/plugins/leetcode/metadata.yml @@ -54,7 +54,7 @@ inputs: description: | Ignored skills - It is possible to ignore entires categories by passing `fundamental`, `intermediate` or `advanced` + It is possible to ignore entire categories by passing `fundamental`, `intermediate` or `advanced` type: array default: "" example: hash table, string, divide and conquer, fundamental diff --git a/source/plugins/stargazers/README.md b/source/plugins/stargazers/README.md index 7f32a08128d..c0502fed3f3 100644 --- a/source/plugins/stargazers/README.md +++ b/source/plugins/stargazers/README.md @@ -31,7 +31,7 @@ All product and company names are trademarks™ or registered® trademarks of th ## 🗝️ Obtaining a Google Maps API token Some features like `plugin_stagazers_worldmap` require a Google Geocoding API token. -Follow instructions from their [documentation](https://developers.google.com/maps/documentation/geocoding/get-api-key) for more informations. +Follow instructions from their [documentation](https://developers.google.com/maps/documentation/geocoding/get-api-key) for more information. > 💳 A billing account is required to get a token. However a recurring [monthly credit](https://developers.google.com/maps/billing-credits#monthly) is offered which means you should not be charged if you don't exceed the free quota. > From 1e927311f537658eca714156c8082506dcf907ae Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sat, 20 Dec 2025 12:34:05 +0800 Subject: [PATCH 8/8] rv a generated file --- source/plugins/community/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/plugins/community/README.md b/source/plugins/community/README.md index 1da7df96a4e..12c6737a9ae 100644 --- a/source/plugins/community/README.md +++ b/source/plugins/community/README.md @@ -213,7 +213,7 @@ Because of GitHub Actions original limitations, only strings, numbers and boolea default: foo, bar ``` -> 💡 An array can be either `comma-separated` or `space-separated`, and will split user input by mentioned separator. Each value is trimmed and lower-cased. +> 💡 An array can be either `comma-separated` or `space-separated`, and will split user input by mentioned separator. Each value is trimmed and lowercased. *Example: json type* ```yml
    ← Back to plugins index

    📜 Repository licenses

    This plugin display repository license informations like permissions, limitations and conditions along with additional stats about dependencies.

    +

    This plugin display repository license information like permissions, limitations and conditions along with additional stats about dependencies.

    ⚠️ Disclaimer

    This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with GitHub. All product and company names are trademarks™ or registered® trademarks of their respective holders.

    diff --git a/source/plugins/licenses/metadata.yml b/source/plugins/licenses/metadata.yml index a81299ad98f..1d06c4680a0 100644 --- a/source/plugins/licenses/metadata.yml +++ b/source/plugins/licenses/metadata.yml @@ -1,7 +1,7 @@ name: 📜 Repository licenses category: github description: | - This plugin display repository license informations like permissions, limitations and conditions along with additional stats about dependencies. + This plugin display repository license information like permissions, limitations and conditions along with additional stats about dependencies. notes: | > ⚠️ This is **NOT** legal advice, use at your own risk diff --git a/source/plugins/music/index.mjs b/source/plugins/music/index.mjs index 53d1b823925..4e5b73fbfa4 100644 --- a/source/plugins/music/index.mjs +++ b/source/plugins/music/index.mjs @@ -502,7 +502,7 @@ export default async function({login, imports, data, q, account}, {enabled = fal } } -//get all objects that have the given key name with recursively +//get all objects that have the given key name, recursively function get_all_with_key(obj, key) { const result = [] if (obj instanceof Object) { diff --git a/source/plugins/pagespeed/README.md b/source/plugins/pagespeed/README.md index 343e34c3efd..26cf8bfec1d 100644 --- a/source/plugins/pagespeed/README.md +++ b/source/plugins/pagespeed/README.md @@ -3,7 +3,7 @@
    ← Back to plugins index

    ⏱️ Google PageSpeed

    This plugin displays performance statistics of a website.

    -

    It uses Google's PageSpeed API (same as web.dev), see performance scoring and score calculator for more informations about results.

    +

    It uses Google's PageSpeed API (same as web.dev), see performance scoring and score calculator for more information about results.

    ⚠️ Disclaimer

    This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Google PageSpeed. All product and company names are trademarks™ or registered® trademarks of their respective holders.

    @@ -51,7 +51,7 @@ All product and company names are trademarks™ or registered® trademarks of th

    plugin_pagespeed_token

    PageSpeed token

    -

    ⚠️ While not mandatory, it is strongly advised pass a token to avoid triggering the rate limiter. See PageSpeed documentation for more informations.

    +

    ⚠️ While not mandatory, it is strongly advised pass a token to avoid triggering the rate limiter. See PageSpeed documentation for more information.

    plugin_leetcode_ignored_skills

    Ignored skills

    -

    It is possible to ignore entires categories by passing fundamental, intermediate or advanced

    +

    It is possible to ignore entire categories by passing fundamental, intermediate or advanced