From b0f5ba3d788f651b8610006729808c0afcf84ba7 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Fri, 3 Feb 2023 10:46:01 -0800 Subject: [PATCH 1/5] docs: Remove mention of mailing list Removes all mentions of the now-retired mailing list in our documentation. --- README.md | 3 +-- docs/src/contribute/report-bugs.md | 2 +- docs/src/contribute/request-change.md | 2 +- docs/src/maintain/manage-issues.md | 2 +- packages/eslint-config-eslint/README.md | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8b7463fab97..b86be0a4d10 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ [Report Bugs](https://eslint.org/docs/latest/contribute/report-bugs) | [Code of Conduct](https://eslint.org/conduct) | [Twitter](https://twitter.com/geteslint) | -[Mailing List](https://groups.google.com/group/eslint) | [Chat Room](https://eslint.org/chat) ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. In many ways, it is similar to JSLint and JSHint with a few exceptions: @@ -129,7 +128,7 @@ Once a language feature has been adopted into the ECMAScript standard (stage 4 a ### Where to ask for help? -Join our [Mailing List](https://groups.google.com/group/eslint) or [Chatroom](https://eslint.org/chat). +Open a [discussion](https://github.com/eslint/eslint/discussions) or stop by our [Discord server](https://eslint.org/chat). ### Why doesn't ESLint lock dependency versions? diff --git a/docs/src/contribute/report-bugs.md b/docs/src/contribute/report-bugs.md index 98e9ce34237..c1a14b1afd4 100644 --- a/docs/src/contribute/report-bugs.md +++ b/docs/src/contribute/report-bugs.md @@ -11,4 +11,4 @@ If you think you've found a bug in ESLint, please [create a new issue](https://g Please include as much detail as possible to help us properly address your issue. If we need to triage issues and constantly ask people for more detail, that's time taken away from actually fixing issues. Help us be as efficient as possible by including a lot of detail in your issues. -**Note:** If you just have a question that won't necessarily result in a change to ESLint, such as asking how something works or how to contribute, please use the [mailing list](https://groups.google.com/group/eslint) or [chat](https://eslint.org/chat) instead of filing an issue. +**Note:** If you just have a question that won't necessarily result in a change to ESLint, such as asking how something works or how to contribute, please open a [discussion](https://github.com/eslint/eslint/discussions) or stop by our [Discord server](https://eslint.org/chat) instead of filing an issue. diff --git a/docs/src/contribute/request-change.md b/docs/src/contribute/request-change.md index f8a05c33bb0..4e8df682376 100644 --- a/docs/src/contribute/request-change.md +++ b/docs/src/contribute/request-change.md @@ -21,4 +21,4 @@ If you're requesting a change to a rule, it's helpful to include this informatio Please include as much detail as possible to help us properly address your issue. If we need to triage issues and constantly ask people for more detail, that's time taken away from actually fixing issues. Help us be as efficient as possible by including a lot of detail in your issues. -**Note:** If you just have a question that won't necessarily result in a change to ESLint, such as asking how something works or how to contribute, please use the [mailing list](https://groups.google.com/group/eslint) or [chat](https://eslint.org/chat) instead of filing an issue. +**Note:** If you just have a question that won't necessarily result in a change to ESLint, such as asking how something works or how to contribute, please open a [discussion](https://github.com/eslint/eslint/discussions) or stop by our [Discord server](https://eslint.org/chat) instead of filing an issue. diff --git a/docs/src/maintain/manage-issues.md b/docs/src/maintain/manage-issues.md index 394019df066..7c22bf19a54 100644 --- a/docs/src/maintain/manage-issues.md +++ b/docs/src/maintain/manage-issues.md @@ -24,7 +24,7 @@ There are four primary issue categories: 1. **Bug** - something isn't working the way it's expected to work. 1. **Enhancement** - a change to something that already exists. For instance, adding a new option to an existing rule or a bug in a rule where fixing it will result in the rule reporting more problems (in this case, use both "Bug" and "Enhancement"). 1. **Feature** - adding something that doesn't already exist. For example, adding a new rule, new formatter, or new command line flag. -1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use the mailing list or chatroom for questions, but sometimes they'll open an issue. +1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use discussions or chatroom for questions, but sometimes they'll open an issue. The first goal when evaluating an issue is to determine which category the issue falls into. diff --git a/packages/eslint-config-eslint/README.md b/packages/eslint-config-eslint/README.md index a44f991b77d..713a724f207 100644 --- a/packages/eslint-config-eslint/README.md +++ b/packages/eslint-config-eslint/README.md @@ -32,7 +32,7 @@ In your `.eslintrc` file, add: ### Where to ask for help? -Join our [Mailing List](https://groups.google.com/group/eslint) or [Chatroom](https://eslint.org/chat) +Open a [discussion](https://github.com/eslint/eslint/discussions) or stop by our [Discord server](https://eslint.org/chat) instead of filing an issue. [npm-image]: https://img.shields.io/npm/v/eslint-config-eslint.svg?style=flat-square [npm-url]: https://www.npmjs.com/package/eslint-config-eslint From 7eccfa13e74fe9c3d38b2821b838c94bf6eb4e40 Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Tue, 7 Feb 2023 23:54:10 +0530 Subject: [PATCH 2/5] chore: remove mailing list occurences --- docs/src/_data/links.json | 1 - docs/src/_data/sites/en.yml | 1 - docs/src/_data/sites/zh-hans.yml | 1 - docs/src/contribute/governance.md | 3 --- packages/eslint-config-eslint/README.md | 2 +- 5 files changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/src/_data/links.json b/docs/src/_data/links.json index e8cdc8b6c69..9bf8222a4f5 100644 --- a/docs/src/_data/links.json +++ b/docs/src/_data/links.json @@ -2,7 +2,6 @@ "github": "https://github.com/eslint/eslint", "twitter": "https://twitter.com/geteslint", "chat": "https://eslint.org/chat", - "group": "https://groups.google.com/group/eslint", "mastodon": "https://fosstodon.org/@eslint", "blog": "/blog", "docs": "/docs/latest/", diff --git a/docs/src/_data/sites/en.yml b/docs/src/_data/sites/en.yml index 54acee319fe..dc6bbc5ca49 100644 --- a/docs/src/_data/sites/en.yml +++ b/docs/src/_data/sites/en.yml @@ -74,7 +74,6 @@ footer: title: Social Media twitter: Twitter chat: Discord - mailing_list: Google Group github: GitHub mastodon: Mastodon theme_switcher: diff --git a/docs/src/_data/sites/zh-hans.yml b/docs/src/_data/sites/zh-hans.yml index a35fde78e97..531485e5338 100644 --- a/docs/src/_data/sites/zh-hans.yml +++ b/docs/src/_data/sites/zh-hans.yml @@ -73,7 +73,6 @@ footer: title: 社交媒体 twitter: Twitter chat: Discord - mailing_list: Google Group github: GitHub theme_switcher: title: 主题切换 diff --git a/docs/src/contribute/governance.md b/docs/src/contribute/governance.md index 53e5cda97af..c4a7c747418 100644 --- a/docs/src/contribute/governance.md +++ b/docs/src/contribute/governance.md @@ -78,7 +78,6 @@ A Committer who shows an above-average level of contribution to the project, par 1. Send email congratulating the new committer and confirming that they would like to accept. This should also outline the responsibilities of a committer with a link to the maintainer guide. 1. Add the GitHub user to the "ESLint Team" team -1. Add committer email to the ESLint team mailing list 1. Invite to Discord team channel 1. Tweet congratulations to the new committer from the ESLint Twitter account @@ -145,10 +144,8 @@ A Reviewer is invited to become a TSC member by existing TSC members. A nominati 1. Set the GitHub user to be have the "Owner" role for the ESLint organization 1. Send a welcome email with a link to the [Maintain ESLint documentation](../maintain/) and instructions for npm 2FA. 1. Invite to the Discord TSC channel -1. Make the TSC member an admin on the ESLint team mailing list 1. Add the TSC member to the recurring TSC meeting event on Google Calendar 1. Add the TSC member as an admin to ESLint Twitter Account on Tweetdeck -1. Add the TSC member to the ESLint TSC mailing list as an "Owner" 1. Tweet congratulations to the new TSC member from the ESLint Twitter account #### TSC Meetings diff --git a/packages/eslint-config-eslint/README.md b/packages/eslint-config-eslint/README.md index 713a724f207..924c3e95cad 100644 --- a/packages/eslint-config-eslint/README.md +++ b/packages/eslint-config-eslint/README.md @@ -2,7 +2,7 @@ # ESLint Configuration -[Website](https://eslint.org) | [Configure ESLint](https://eslint.org/docs/latest/use/configure) | [Rules](https://eslint.org/docs/rules/) | [Contributing](https://eslint.org/docs/latest/contribute) | [Twitter](https://twitter.com/geteslint) | [Mailing List](https://groups.google.com/group/eslint) | [Chatroom](https://eslint.org/chat) +[Website](https://eslint.org) | [Configure ESLint](https://eslint.org/docs/latest/use/configure) | [Rules](https://eslint.org/docs/rules/) | [Contributing](https://eslint.org/docs/latest/contribute) | [Twitter](https://twitter.com/geteslint) | [Discord server](https://eslint.org/chat) Contains the ESLint configuration used for projects maintained by the ESLint team. From 3736e0ee1bb22d967bef2a02d6aa8830192da54c Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Sat, 11 Feb 2023 23:32:52 +0530 Subject: [PATCH 3/5] review changes --- docs/src/contribute/governance.md | 3 +++ docs/src/maintain/manage-issues.md | 2 +- packages/eslint-config-eslint/README.md | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/src/contribute/governance.md b/docs/src/contribute/governance.md index c4a7c747418..53e5cda97af 100644 --- a/docs/src/contribute/governance.md +++ b/docs/src/contribute/governance.md @@ -78,6 +78,7 @@ A Committer who shows an above-average level of contribution to the project, par 1. Send email congratulating the new committer and confirming that they would like to accept. This should also outline the responsibilities of a committer with a link to the maintainer guide. 1. Add the GitHub user to the "ESLint Team" team +1. Add committer email to the ESLint team mailing list 1. Invite to Discord team channel 1. Tweet congratulations to the new committer from the ESLint Twitter account @@ -144,8 +145,10 @@ A Reviewer is invited to become a TSC member by existing TSC members. A nominati 1. Set the GitHub user to be have the "Owner" role for the ESLint organization 1. Send a welcome email with a link to the [Maintain ESLint documentation](../maintain/) and instructions for npm 2FA. 1. Invite to the Discord TSC channel +1. Make the TSC member an admin on the ESLint team mailing list 1. Add the TSC member to the recurring TSC meeting event on Google Calendar 1. Add the TSC member as an admin to ESLint Twitter Account on Tweetdeck +1. Add the TSC member to the ESLint TSC mailing list as an "Owner" 1. Tweet congratulations to the new TSC member from the ESLint Twitter account #### TSC Meetings diff --git a/docs/src/maintain/manage-issues.md b/docs/src/maintain/manage-issues.md index 7c22bf19a54..afe439702d5 100644 --- a/docs/src/maintain/manage-issues.md +++ b/docs/src/maintain/manage-issues.md @@ -24,7 +24,7 @@ There are four primary issue categories: 1. **Bug** - something isn't working the way it's expected to work. 1. **Enhancement** - a change to something that already exists. For instance, adding a new option to an existing rule or a bug in a rule where fixing it will result in the rule reporting more problems (in this case, use both "Bug" and "Enhancement"). 1. **Feature** - adding something that doesn't already exist. For example, adding a new rule, new formatter, or new command line flag. -1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use discussions or chatroom for questions, but sometimes they'll open an issue. +1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use discussions or discord for questions, but sometimes they'll open an issue. The first goal when evaluating an issue is to determine which category the issue falls into. diff --git a/packages/eslint-config-eslint/README.md b/packages/eslint-config-eslint/README.md index 924c3e95cad..c12625d58d3 100644 --- a/packages/eslint-config-eslint/README.md +++ b/packages/eslint-config-eslint/README.md @@ -2,7 +2,7 @@ # ESLint Configuration -[Website](https://eslint.org) | [Configure ESLint](https://eslint.org/docs/latest/use/configure) | [Rules](https://eslint.org/docs/rules/) | [Contributing](https://eslint.org/docs/latest/contribute) | [Twitter](https://twitter.com/geteslint) | [Discord server](https://eslint.org/chat) +[Website](https://eslint.org) | [Configure ESLint](https://eslint.org/docs/latest/use/configure) | [Rules](https://eslint.org/docs/rules/) | [Contributing](https://eslint.org/docs/latest/contribute) | [Twitter](https://twitter.com/geteslint) | [Discord](https://eslint.org/chat) | [Mastodon](https://fosstodon.org/@eslint) Contains the ESLint configuration used for projects maintained by the ESLint team. From 68f700bd869e3f54474edc022abf13e3bb8f0606 Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Mon, 13 Feb 2023 01:28:58 +0530 Subject: [PATCH 4/5] review changes --- README.md | 2 +- messages/no-config-found.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b86be0a4d10..1ce426c6bc3 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ [Report Bugs](https://eslint.org/docs/latest/contribute/report-bugs) | [Code of Conduct](https://eslint.org/conduct) | [Twitter](https://twitter.com/geteslint) | -[Chat Room](https://eslint.org/chat) +[Discord](https://eslint.org/chat) ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. In many ways, it is similar to JSLint and JSHint with a few exceptions: diff --git a/messages/no-config-found.js b/messages/no-config-found.js index 9860410a602..21cf549ebc8 100644 --- a/messages/no-config-found.js +++ b/messages/no-config-found.js @@ -10,6 +10,6 @@ ESLint couldn't find a configuration file. To set up a configuration file for th ESLint looked for configuration files in ${directoryPath} and its ancestors. If it found none, it then looked in your home directory. -If you think you already have a configuration file or if you need more help, please stop by the ESLint chat room: https://eslint.org/chat/help +If you think you already have a configuration file or if you need more help, please stop by the ESLint Discord server: https://eslint.org/chat `.trimStart(); }; From c72686eedc1441540f99ea1af6a58abbdd834350 Mon Sep 17 00:00:00 2001 From: Amaresh S M Date: Tue, 14 Feb 2023 23:00:01 +0530 Subject: [PATCH 5/5] Update docs/src/maintain/manage-issues.md Co-authored-by: Nicholas C. Zakas --- docs/src/maintain/manage-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/maintain/manage-issues.md b/docs/src/maintain/manage-issues.md index afe439702d5..085b1083782 100644 --- a/docs/src/maintain/manage-issues.md +++ b/docs/src/maintain/manage-issues.md @@ -24,7 +24,7 @@ There are four primary issue categories: 1. **Bug** - something isn't working the way it's expected to work. 1. **Enhancement** - a change to something that already exists. For instance, adding a new option to an existing rule or a bug in a rule where fixing it will result in the rule reporting more problems (in this case, use both "Bug" and "Enhancement"). 1. **Feature** - adding something that doesn't already exist. For example, adding a new rule, new formatter, or new command line flag. -1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use discussions or discord for questions, but sometimes they'll open an issue. +1. **Question** - an inquiry about how something works that won't result in a code change. We'd prefer if people use discussions or Discord for questions, but sometimes they'll open an issue. The first goal when evaluating an issue is to determine which category the issue falls into.