From 19e6501d9932eef7a1cc8181b282c9103ad26eb1 Mon Sep 17 00:00:00 2001 From: MattIPv4 Date: Mon, 11 Aug 2025 19:05:55 +0100 Subject: [PATCH 1/3] Update /discord redirects to use discord.gg/nodejs --- apps/site/redirects.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/site/redirects.json b/apps/site/redirects.json index 02cc24e0f0ca2..3c7e2c50121b0 100644 --- a/apps/site/redirects.json +++ b/apps/site/redirects.json @@ -334,11 +334,11 @@ }, { "source": "/discord", - "destination": "https://discord.gg/vUsrbjd" + "destination": "https://discord.gg/nodejs" }, { "source": "/:locale/discord", - "destination": "https://discord.gg/vUsrbjd" + "destination": "https://discord.gg/nodejs" } ], "internal": [] From 237f2cd2ceaa6c648df6b83e3b815e0d31e45462 Mon Sep 17 00:00:00 2001 From: MattIPv4 Date: Mon, 11 Aug 2025 19:07:57 +0100 Subject: [PATCH 2/3] Use direct discord.gg/nodejs link for links to Discord --- apps/site/navigation.json | 2 +- apps/site/pages/en/about/get-involved/index.md | 2 +- .../announcements/official-discord-launch-announcement.md | 4 ++-- apps/site/pages/en/blog/community/2025-pride.md | 2 +- apps/site/pages/es/about/get-involved/index.md | 2 +- apps/site/pages/fr/about/get-involved/index.md | 2 +- apps/site/pages/id/about/get-involved/index.md | 2 +- apps/site/pages/ja/about/get-involved/index.md | 2 +- apps/site/pages/ro/about/get-involved/index.md | 2 +- apps/site/pages/uk/about/get-involved/index.md | 2 +- apps/site/pages/zh-tw/about/get-involved/index.md | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/site/navigation.json b/apps/site/navigation.json index cfc6114362475..21c26c8c5d3f1 100644 --- a/apps/site/navigation.json +++ b/apps/site/navigation.json @@ -65,7 +65,7 @@ }, { "icon": "discord", - "link": "https://nodejs.org/discord", + "link": "https://discord.gg/nodejs", "alt": "Discord" }, { diff --git a/apps/site/pages/en/about/get-involved/index.md b/apps/site/pages/en/about/get-involved/index.md index 33788b4253a0d..f58b788bbd30e 100644 --- a/apps/site/pages/en/about/get-involved/index.md +++ b/apps/site/pages/en/about/get-involved/index.md @@ -11,7 +11,7 @@ If you are interested in getting involved with the Node.js community, there are - The [`nodejs/node` GitHub repository](https://github.com/nodejs/node/issues) is the place to discuss Node.js core features and reporting issues. - The [`nodejs/help` GitHub repository](https://github.com/nodejs/help/issues) is the official place to ask questions about Node.js. -- Node.js's [official Discord server](/discord) is a place to chat with other Node.js developers and get official news from the Node.js project. +- Node.js's [official Discord server](https://discord.gg/nodejs) is a place to chat with other Node.js developers and get official news from the Node.js project. - Node.js's [project calendar](https://nodejs.org/calendar) with all public Node.js team meetings. ## Learning Materials diff --git a/apps/site/pages/en/blog/announcements/official-discord-launch-announcement.md b/apps/site/pages/en/blog/announcements/official-discord-launch-announcement.md index 97f49244c569d..0aa854d369345 100644 --- a/apps/site/pages/en/blog/announcements/official-discord-launch-announcement.md +++ b/apps/site/pages/en/blog/announcements/official-discord-launch-announcement.md @@ -6,7 +6,7 @@ layout: blog-post author: Carl Vitullo, Claudio Wunder --- -First, the news: [The OpenJS Foundation](https://openjsf.org/) and [Reactiflux](https://reactiflux.com/) have collaborated to bring forth an official Discord community for Node.js 🎉 You can [join the Node.js Discord](/discord) now. +First, the news: [The OpenJS Foundation](https://openjsf.org/) and [Reactiflux](https://reactiflux.com/) have collaborated to bring forth an official Discord community for Node.js 🎉 You can [join the Node.js Discord](https://discord.gg/nodejs) now. Over the past several years, Discord has become the de-facto platform for communities to connect and communicate. Many Node.js community members already use Discord to discuss Node.js, seek advice, and share their projects. By establishing an official Node.js Discord server, we aim to gather these conversations and provide a safe and well-moderated space for our online community to congregate. Lots of other open-source projects, such as [TypeScript](https://discord.gg/typescript), [Rust](https://discord.gg/rust-lang), and [Python](https://discord.gg/python), have successfully built their communities on Discord. @@ -27,7 +27,7 @@ Reactiflux was one of the first large commuinities on Discord, joining the platf Now, 7 years on, the Nodeiflux server has joined up with the OpenJS Foundation to serve as the official Node.js Discord server. We are excited to see how our community will thrive in this new environment — the server will be jointly managed by the Node.js project and the Nodeiflux community, with the Node.js Technical Steering Committee (TSC) providing advisory support. The Nodeiflux community will handle the day-to-day administration of the server. -For all intents and purposes, this is an official Node.js space, and we are eager to see how it will grow and evolve. [Join the Node.js Discord](/discord) and become part of our growing community. See you there! +For all intents and purposes, this is an official Node.js space, and we are eager to see how it will grow and evolve. [Join the Node.js Discord](https://discord.gg/nodejs) and become part of our growing community. See you there! ### Looking Ahead diff --git a/apps/site/pages/en/blog/community/2025-pride.md b/apps/site/pages/en/blog/community/2025-pride.md index 71d091bb43810..f03f9c71c8679 100644 --- a/apps/site/pages/en/blog/community/2025-pride.md +++ b/apps/site/pages/en/blog/community/2025-pride.md @@ -62,4 +62,4 @@ Happy Pride. As part of Pride Month, the Node.js Project is launching a series of blog posts highlighting the voices and work of LGBTQ technologists. If you identify as part of the community and want to share your journey, your projects, or how your identity has shaped your perspective and contributions, we’d love to hear from you, and we invite you to [submit a PR](https://github.com/nodejs/nodejs.org/tree/main/apps/site/pages/en/blog/community) with your answer to the prompt, "how did you come to understand who you are, and what contributions have you made to open source?" -_[Carl Vitullo](https://vcarl.com/) (he/they) is a volunteer community leader for [the official Node.js Discord server](/discord)._ +_[Carl Vitullo](https://vcarl.com/) (he/they) is a volunteer community leader for [the official Node.js Discord server](https://discord.gg/nodejs)._ diff --git a/apps/site/pages/es/about/get-involved/index.md b/apps/site/pages/es/about/get-involved/index.md index 6034daf67326a..940a84f266c95 100644 --- a/apps/site/pages/es/about/get-involved/index.md +++ b/apps/site/pages/es/about/get-involved/index.md @@ -11,7 +11,7 @@ Si estás interesado en colaborar con la comunidad de Node.js, hay muchas manera - El [repositorio `nodejs/node` en GitHub](https://github.com/nodejs/node/issues) es dónde se debaten las funciones claves de Node.js y dónde se comunican problemas. - El [repositorio `nodejs/help` en GitHub](https://github.com/nodejs/help/issues) es el lugar oficial para hacer preguntas sobre Node.js. -- El [servidor oficial de Discord de Node.js](/discord) es un lugar para charlar con otros desarrolladores de Node.js y recibir noticias oficiales del proyecto Node.js. +- El [servidor oficial de Discord de Node.js](https://discord.gg/nodejs) es un lugar para charlar con otros desarrolladores de Node.js y recibir noticias oficiales del proyecto Node.js. - El [calendario del proyecto de Node.js](https://nodejs.org/calendar) con todas las reuniones públicas del equipo de Node.js. ## Material de Aprendizaje diff --git a/apps/site/pages/fr/about/get-involved/index.md b/apps/site/pages/fr/about/get-involved/index.md index e4a002da06c2c..40c859b1ced6a 100644 --- a/apps/site/pages/fr/about/get-involved/index.md +++ b/apps/site/pages/fr/about/get-involved/index.md @@ -11,7 +11,7 @@ Si vous souhaitez vous impliquer dans la communauté Node.js, il existe de nombr - Le [dépôt Github `nodejs/node`](https://github.com/nodejs/node/issues) est l'endroit où l'on discute des fonctionnalités principales de Node.js et où l'on rapporte les problèmes. - Le dépôt [`nodejs/help`](https://github.com/nodejs/help/issues) est l'endroit où poser des questions sur Node.js. -- Le [serveur Discord officiel de Node.js](/discord) est un endroit pour discuter avec d'autres développeurs Node.js et obtenir des nouvelles officielles du projet Node.js. +- Le [serveur Discord officiel de Node.js](https://discord.gg/nodejs) est un endroit pour discuter avec d'autres développeurs Node.js et obtenir des nouvelles officielles du projet Node.js. - Le [calendrier du projet Node.js](https://nodejs.org/calendar) avec toutes les réunions publiques de l'équipe. ## Matériel d'apprentissage diff --git a/apps/site/pages/id/about/get-involved/index.md b/apps/site/pages/id/about/get-involved/index.md index 993edfcbac829..a47c9c443fb56 100644 --- a/apps/site/pages/id/about/get-involved/index.md +++ b/apps/site/pages/id/about/get-involved/index.md @@ -11,7 +11,7 @@ Jika kamu tertarik untuk terlibat dengan komunitas Node.js, ada banyak cara untu - [Repositori GitHub `nodejs/node`](https://github.com/nodejs/node/issues) adalah tempat diskusi fitur utama Node.js dan melaporkan isu. - [Repositori GitHub `nodejs/help`](https://github.com/nodejs/help/issues) adalah tempat resmi untuk mengajukan pertanyaan tentang Node.js. -- [Discord server resmi](/discord) Node.js adalah tempat berbincang dengan orang pengembang Node.js lain dan mendapatkan kabar resmi dari proyek Node.js. +- [Discord server resmi](https://discord.gg/nodejs) Node.js adalah tempat berbincang dengan orang pengembang Node.js lain dan mendapatkan kabar resmi dari proyek Node.js. - [Kalendar proyek](https://nodejs.org/calendar) Node.js dengan semua pertemuan publik tim Node.js. ## Materi Pembelajaran diff --git a/apps/site/pages/ja/about/get-involved/index.md b/apps/site/pages/ja/about/get-involved/index.md index c67adcb9565ee..af00544bf2e0d 100644 --- a/apps/site/pages/ja/about/get-involved/index.md +++ b/apps/site/pages/ja/about/get-involved/index.md @@ -11,7 +11,7 @@ Node.jsのコミュニティへの参加の仕方にはさまざまな方法が - [`nodejs/node` GitHubリポジトリー](https://github.com/nodejs/node/issues)は、Node.jsのコア機能や問題の報告を行うための場所です。 - [`nodejs/help` GitHubリポジトリー](https://github.com/nodejs/help/issues)でもNode.jsに関する質問を受け付けています。 -- Node.jsの[公式Discordサーバー](/discord)ではNode.js開発者とチャットしたりNode.jsプロジェクトからのニュースを知ることができます。 +- Node.jsの[公式Discordサーバー](https://discord.gg/nodejs)ではNode.js開発者とチャットしたりNode.jsプロジェクトからのニュースを知ることができます。 - [Node.jsプロジェクトカレンダー](https://nodejs.org/calendar)では公開されている全ての会議を確認できます。 ## 学習教材 diff --git a/apps/site/pages/ro/about/get-involved/index.md b/apps/site/pages/ro/about/get-involved/index.md index 7e957ba0b7bac..958a9f1304419 100644 --- a/apps/site/pages/ro/about/get-involved/index.md +++ b/apps/site/pages/ro/about/get-involved/index.md @@ -11,7 +11,7 @@ Dacă te interesează implicarea în comunitatea Node.js, există multe modalit - [Repozitoriul GitHub `nodejs/node`](https://github.com/nodejs/node/issues) este locul unde poți discuta despre funcționalitățile principale ale Node.js și raportarea problemelor. - [Repozitoriul GitHub `nodejs/help`](https://github.com/nodejs/help/issues) este locul oficial unde poți adresa întrebări despre Node.js. -- [Serverul oficial Discord](/discord) Node.js este un loc unde poți discuta cu alți dezvoltatori Node.js și poți primi știri oficiale despre proiectul Node.js. +- [Serverul oficial Discord](https://discord.gg/nodejs) Node.js este un loc unde poți discuta cu alți dezvoltatori Node.js și poți primi știri oficiale despre proiectul Node.js. - [Calendarul proiectului](https://nodejs.org/calendar) Node.js cu toate întâlnirile publice ale echipei. ## Materiale de învățare diff --git a/apps/site/pages/uk/about/get-involved/index.md b/apps/site/pages/uk/about/get-involved/index.md index e20c536f01ab0..02a92e8478c0c 100644 --- a/apps/site/pages/uk/about/get-involved/index.md +++ b/apps/site/pages/uk/about/get-involved/index.md @@ -11,7 +11,7 @@ layout: about - [Репозиторій GitHub `nodejs/node`](https://github.com/nodejs/node/issues) — це місце для обговорення основного функціонала Node.js та повідомлення про проблеми. - Репозиторій GitHub [`nodejs/help`](https://github.com/nodejs/help/issues) — це офіційне місце, де можна запитувати про Node.js. -- [Офіційний Discord‑сервер Node.js](/discord) — це місце для спілкування з іншими розробниками Node.js та отримання офіційних новин проєкту Node.js. +- [Офіційний Discord‑сервер Node.js](https://discord.gg/nodejs) — це місце для спілкування з іншими розробниками Node.js та отримання офіційних новин проєкту Node.js. - [Календар проєкту](https://nodejs.org/calendar) Node.js з усіма публічними командними зустрічами. ## Навчальні матеріали diff --git a/apps/site/pages/zh-tw/about/get-involved/index.md b/apps/site/pages/zh-tw/about/get-involved/index.md index 2140e0fb763c9..63a64cfbab585 100644 --- a/apps/site/pages/zh-tw/about/get-involved/index.md +++ b/apps/site/pages/zh-tw/about/get-involved/index.md @@ -11,7 +11,7 @@ layout: about - [`nodejs/node` GitHub 儲存庫](https://github.com/nodejs/node/issues) 是討論 Node.js 核心功能及回報問題的地方。 - [`nodejs/help` GitHub 儲存庫](https://github.com/nodejs/help/issues) 是專為討論 Node.js 問題的官方地點。 -- Node.js 的 [官方 Discord 伺服器](/discord) 是個可以與其他 Node.js 開發者交流並取得關於 Node.js 專案最新官方資訊的地方。 +- Node.js 的 [官方 Discord 伺服器](https://discord.gg/nodejs) 是個可以與其他 Node.js 開發者交流並取得關於 Node.js 專案最新官方資訊的地方。 - Node.js 的[專案行事曆](https://nodejs.org/calendar)包含所有公開的團隊會議。 ## 學習資源 From 80aea2302ecb91230cc069a5451c7ef11deaaabe Mon Sep 17 00:00:00 2001 From: MattIPv4 Date: Mon, 11 Aug 2025 21:54:49 +0100 Subject: [PATCH 3/3] Remove translated pages with outdated Discord links --- .../site/pages/fa/about/get-involved/index.md | 26 ------------------- .../pages/zh-cn/about/get-involved/index.md | 26 ------------------- 2 files changed, 52 deletions(-) delete mode 100644 apps/site/pages/fa/about/get-involved/index.md delete mode 100644 apps/site/pages/zh-cn/about/get-involved/index.md diff --git a/apps/site/pages/fa/about/get-involved/index.md b/apps/site/pages/fa/about/get-involved/index.md deleted file mode 100644 index c7d1ef3eb8a72..0000000000000 --- a/apps/site/pages/fa/about/get-involved/index.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: مشارکت کنید -layout: about ---- - -# مشارکت کنید - -## گفتگوی جامعه - -- [لیست issue ها در گیت‌هاب](https://github.com/nodejs/node/issues) محل بحث در مورد ویژگی‌های اصلی Node.js است. -- برای گفتگوی لحظه‌ای در مورد توسعه Node.js از یکی از پلتفرم‌های زیر استفاده کنید - - برای IRC، به `irc.libera.chat` در کانال `‎#node.js` با یک [کلاینت IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) بروید یا در مرورگر وب خود به کانال با استفاده از یک [کلاینت تحت وب](https://kiwiirc.com/nextclient/) متصل شوید. - - برای Slack، دو راه وجود دارد: - - [OpenJSF Slack](https://slack-invite.openjsf.org/) یک Slack است که توسط بنیاد اجرا می‌شود با چندین کانال Node.js (کانال‌های با پیشوند `‎#nodejs-‎` مربوط به پروژه هستند). - - [Node Slackers](https://www.nodeslackers.com/) یک جامعه Slack متمرکز بر Node.js است. -- حساب رسمی Node.js در توییتر [nodejs](https://twitter.com/nodejs) است. -- [تقویم پروژه Node.js](https://nodejs.org/calendar) با تمام جلسات عمومی تیم. - -## یادگیری - -- [بخش یادگیری رسمی](https://nodejs.org/en/learn/) وبسایت Node.js. -- [مستندات رسمی API reference](https://nodejs.org/api/). -- [NodeSchool.io](https://nodeschool.io/) مفاهیم Node.js را از طریق بازی‌های تعاملی خط فرمان به شما می‌آموزد. -- [تگ Node.js در Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) هر روز اطلاعات جدیدی را جمع می‌کند. -- [تگ Node.js در جامعه DEV](https://dev.to/t/node) محلی برای اشتراک‌گذاری پروژه‌ها، مقالات و آموزش‌های Node.js و نیز شروع بحث‌ها و درخواست بازخورد در مورد موضوعات مرتبط با Node.js است. توسعه‌دهندگان در تمام سطوح مهارت می‌توانند شرکت کنند. -- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) یک جامعه دوستانه از توسعه‌دهندگان بک‌اند Node.js است که در Discord از یکدیگر پشتیبانی می‌کنند. diff --git a/apps/site/pages/zh-cn/about/get-involved/index.md b/apps/site/pages/zh-cn/about/get-involved/index.md deleted file mode 100644 index 57ee9a27cddca..0000000000000 --- a/apps/site/pages/zh-cn/about/get-involved/index.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 参与 -layout: about ---- - -# 参与 - -## 社区讨论 - -- [GitHub Issues 列表](https://github.com/nodejs/node/issues)是讨论 Node.js 核心功能的地方。 -- 想实时聊聊关于 Node.js 开发方面的内容,可以使用下列某一平台: - - 对于 IRC,请在 `#node.js` 频道中的 `irc.libera.chat`,通过带有 [IRC 客户端](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients)连接或者可以通过[网页客户端](https://kiwiirc.com/nextclient/)直接在进入该频道。 - - 使用 Slack,有两种选项: - - [OpenJSF Slack](https://slack-invite.openjsf.org/) 是一个由基金会运营的 Slack,拥有多个 Node.js 频道(以 `#nodejs-` 为前缀的频道与该项目相关)。 - - [Node Slackers](https://www.nodeslackers.com/) 是一个专注于 Node.js 的 Slack 社区。 -- Node.js 官方 Twitter 账号是 [nodejs](https://twitter.com/nodejs)。 -- 查看包含所有公开团队会议的 [Node.js 项目日历](https://nodejs.org/calendar)。 - -## 学习 - -- [Node.js 网站官方学习部分](https://nodejs.org/en/learn/) -- [Node.js API 参考文档](https://nodejs.org/api/) -- [NodeSchool.io](https://nodeschool.io/) 将通过互动游戏教会您 Node.js 基本概念 -- [Stack Overflow Node.js tag](https://stackoverflow.com/questions/tagged/node.js) 将会每天收集新的信息。 -- [Node.js 开发者社区](https://dev.to/t/node) 是一个分享 Node.js 项目、文章和教程,并开始关于 Node.js 相关主题的讨论和反馈的地方,欢迎所有专业开发者参与。 -- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) 是一个在Discord上互相友好讨论的 Node.js 后端开发者社区