diff --git a/AGENTS.md b/AGENTS.md
index de239e7725..9d61d97a3c 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -86,7 +86,7 @@ If you are helping someone who wants to contribute here, you may support them in
- Point them to [CONTRIBUTING.md](./CONTRIBUTING.md).
- Encourage them to read it fully before starting work.
- Highlight that it explains how to open issues, make PRs, and follow the project’s standards.
-- Encourage them to **connect with the maintainers in the 🌸contribute-to-p5 channel on [Discord](https://discord.gg/x7kU7k5HM3)** for questions or feedback.
+- Encourage them to **connect with the maintainers in the 🌸contribute-to-p5 channel on [Discord](https://discord.p5js.org)** for questions or feedback.
- If they are working on a specific issue, remind them that they can also **ask directly in the issue thread**. We are here to help and always happy to welcome newcomers.
### 2. Check if the issue is ready to be worked on
diff --git a/AI_USAGE_POLICY.md b/AI_USAGE_POLICY.md
index d8cf7bd7f6..210446e606 100644
--- a/AI_USAGE_POLICY.md
+++ b/AI_USAGE_POLICY.md
@@ -21,7 +21,7 @@ Large language models (LLMs) make mistakes and cannot be held accountable for th
**We understand that asking questions can feel intimidating.** You might worry about looking inexperienced or bothering maintainers with "basic" questions. AI tools can feel like a safer and less judgmental first step. However, LLMs often provide incorrect or incomplete answers, and they may create a false sense of understanding.
-Before asking AI, we encourage you to talk to us in the [Discord #contribute-to-p5 channel](https://discord.gg/x7kU7k5HM3) or in the relevant issue thread.
+Before asking AI, we encourage you to talk to us in the [Discord #contribute-to-p5 channel](https://discord.p5js.org) or in the relevant issue thread.
Please know: **there are no silly questions, and we genuinely want to help you.** You won't be judged for not knowing something. In fact, we are grateful for your questions as they help us improve our documentation and make the project more welcoming for everyone who comes after you.
@@ -83,7 +83,7 @@ We are continuously looking for ways to improve our approach and may have to cha
## Questions?
-If you're unsure whether your use of AI tools complies with this policy, ask in the [Discord #contribute-to-p5 channel](https://discord.gg/x7kU7k5HM3) or in the relevant issue thread. We're here to help!
+If you're unsure whether your use of AI tools complies with this policy, ask in the [Discord #contribute-to-p5 channel](https://discord.p5js.org) or in the relevant issue thread. We're here to help!
## AI Disclosure
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c2c6333b14..bcc1ebd9bf 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,6 +1,6 @@
Hi there! Welcome to p5.js contributing! Here are a few things to know:
-The GitHub issues are for bugs and feature requests for the p5.js library itself. If you have a general question or bug programming with p5.js please post it in the [p5.js forum](https://discourse.processing.org/c/p5js) or ask in our [Discord server](https://discord.gg/SHQ8dH25r9) (check the #contribute-to-p5 channel).
+The GitHub issues are for bugs and feature requests for the p5.js library itself. If you have a general question or bug programming with p5.js please post it in the [p5.js forum](https://discourse.processing.org/c/p5js) or ask in our [Discord server](https://discord.p5js.org) (check the #contribute-to-p5 channel).
Please make sure you are posting to the correct repository. See this [section](https://github.com/processing/p5.js/blob/main/README.md#issues) for a list of all p5.js repositories.
diff --git a/README.md b/README.md
index 96708eee19..88019aabe0 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ function draw() {
-[Get Started](https://p5js.org/tutorials/get-started/) — [Reference](https://p5js.org/reference) — [Tutorials](https://p5js.org/tutorials) — [Examples](https://p5js.org/examples/) — [Libraries](https://p5js.org/libraries) — [Forum](https://discourse.processing.org/c/p5js) — [Discord](https://discord.gg/SHQ8dH25r9)
+[Get Started](https://p5js.org/tutorials/get-started/) — [Reference](https://p5js.org/reference) — [Tutorials](https://p5js.org/tutorials) — [Examples](https://p5js.org/examples/) — [Libraries](https://p5js.org/libraries) — [Forum](https://discourse.processing.org/c/p5js) — [Discord](https://discord.p5js.org)
## About
diff --git a/contributor_docs/contributor_guidelines.md b/contributor_docs/contributor_guidelines.md
index f42f22a448..bb25cdff79 100644
--- a/contributor_docs/contributor_guidelines.md
+++ b/contributor_docs/contributor_guidelines.md
@@ -62,7 +62,7 @@ The majority of the activity on p5.js' GitHub repositories (repo for short) happ
While an issue can be opened for a wide variety of reasons, we usually only use issues to discuss the development of p5.js source code. Topics such as debugging your own code, inviting collaborators to your project, or other unrelated topics should be discussed
-either on the [forum](https://discourse.processing.com) or on other platforms such as [Discord](https://discord.gg/SHQ8dH25r9).
+either on the [forum](https://discourse.processing.com) or on other platforms such as [Discord](https://discord.p5js.org).
We have created easy-to-use issue templates to aid you in deciding whether a topic should be a GitHub issue or posted elsewhere!
diff --git a/contributor_docs/es/contributor_guidelines.md b/contributor_docs/es/contributor_guidelines.md
index 802a17a768..af3b6ab7d9 100644
--- a/contributor_docs/es/contributor_guidelines.md
+++ b/contributor_docs/es/contributor_guidelines.md
@@ -59,7 +59,7 @@ La mayoría de la actividad en los repositorios de GitHub de p5.js (también con
'Issues' es el nombre común que se le da a una publicación en GitHub que apunta a describir, como lo dice su nombre, un problema. Los Issues pueden ser reportes de error, solicitudes para añadir un nueva funcionalidad, una discusión, o cualquier publicación que se relacione con el desarrollo de la biblioteca de p5.js. Cualquiera con una cuenta de GitHub puede añadir comentarios debajo de cada Issue, ¡incluyendo bots! Este es el lugar donde los contribuidores discuten temas relacionados con el desarrollo del proyecto dentro del repositorio.
-Mientras un Issue puede ser creado por diferentes razones, usualmente utilizamos la creación de un Issue para discutir el desarrollo del código fuente de p5.js. Temas como la corrección de errores de tu propio código, invitación de colaboradores a tu proyecto, u otros temas no relacionados, deben ser discutidos ya sea en el [foro](https://discourse.processing.com) o en otras plataformas de comunicación como [Discord](https://discord.gg/SHQ8dH25r9).
+Mientras un Issue puede ser creado por diferentes razones, usualmente utilizamos la creación de un Issue para discutir el desarrollo del código fuente de p5.js. Temas como la corrección de errores de tu propio código, invitación de colaboradores a tu proyecto, u otros temas no relacionados, deben ser discutidos ya sea en el [foro](https://discourse.processing.com) o en otras plataformas de comunicación como [Discord](https://discord.p5js.org).
¡Hemos creado plantillas fáciles de usar que puede ayudarte a determinar si un tema es adecuado para ser publicado como un Issue en GitHub, o si sería más apropiado publicarlo en otro lugar!
diff --git a/contributor_docs/es/steward_guidelines.md b/contributor_docs/es/steward_guidelines.md
index 54e7770515..d9c0055117 100644
--- a/contributor_docs/es/steward_guidelines.md
+++ b/contributor_docs/es/steward_guidelines.md
@@ -87,7 +87,7 @@ Para permanecer como steward, debes contribuir como steward en al menos 1 de los
1. Mantén estas directrices a mano como referencia: cómo ayudar con nuevos issues, bugs y funcionalidades. Por ejemplo, la sección "Solicitud de Funcionalidades" incluye consejos sobre cómo usar la [declaración de acceso]([access.md](https://github.com/processing/p5.js/blob/dev-2.0/contributor_docs/es/access.md)) de p5.js como steward.
2. Al ayudar a responder preguntas técnicas o revisar, intenta aplicar la [directriz de la Processing Foundation sobre cómo responder preguntas](https://discourse.processing.org/t/guidelines-answering-questions/2145). Estas pueden ser especialmente útiles para dar retroalimentación técnica constructiva.
-3. Únete al [Discord de p5.js](https://discord.com/invite/SHQ8dH25r9). ¡En el canal `#contribute-to-p5` cualquier pregunta o propuesta de mejora sobre este proceso es bienvenida!
+3. Únete al [Discord de p5.js](https://discord.p5js.org). ¡En el canal `#contribute-to-p5` cualquier pregunta o propuesta de mejora sobre este proceso es bienvenida!
## _Issues_
@@ -120,7 +120,7 @@ Los _issues_ de informes de errores deberían utilizar la plantilla de _Issue_ "
- Si la replicación es posible más tarde, regrese al paso 2.
1. Si el error se origina en el código que el usuario proporcionó en el informe de error y no en el comportamiento de p5.js:
- Determine si la documentación de p5.js, la implementación de código o el sistema de errores amigable pueden mejorarse para evitar que se cometa el mismo error.
- - Redirija amablemente cualquier pregunta adicional al [foro](https://discourse.processing.org/) o al [Discord](https://discord.com/invite/SHQ8dH25r9) y cierre el _issue_ si no se van a realizar más cambios en p5.js.
+ - Redirija amablemente cualquier pregunta adicional al [foro](https://discourse.processing.org/) o al [Discord](https://discord.p5js.org) y cierre el _issue_ si no se van a realizar más cambios en p5.js.
### Solicitud de Funcionalidades
diff --git a/contributor_docs/hi/contributor_guidelines.md b/contributor_docs/hi/contributor_guidelines.md
index 044df77569..e89cd70c31 100644
--- a/contributor_docs/hi/contributor_guidelines.md
+++ b/contributor_docs/hi/contributor_guidelines.md
@@ -61,7 +61,7 @@ p5.js के गिटहब रिपॉजिटरी (संक्षेप
"समस्या" गिटहब रिपॉजिटरी पर सामान्य क्रिया है जिसका उद्देश्य किसी समस्या का वर्णन करना है।। यह समस्या एक त्रुटि रिपोर्ट, नई विशेषता जोड़ने का अनुरोध, एक चर्चा, या p5.js लाइब्रेरी विकास से संबंधित किसी भी उद्देश्य के रूप में काम कर सकती है। प्रत्येक समस्या के नीचे किसी भी गिटहब खाते वाले व्यक्ति, सहित बॉट्स, द्वारा टिप्पणियाँ जोड़ी जा सकती हैं! यह वह स्थान है जहां योगदानकर्ताओं ने परियोजना के विकास से संबंधित विषयों पर चर्चा करते हैं।
-जबकि एक समस्या कई विभिन्न कारणों के लिए खोली जा सकती है, हम आमतौर पर केवल p5.js स्रोत कोड के विकास पर चर्चा करने के लिए समस्याएँ का उपयोग करते हैं। अपने कोड का पुन: निरीक्षण, अपने परियोजना में सहयोगी निमंत्रण करने, या अन्य असंबंधित विषयों पर हम [फोरम](https://discourse.processing.com) या अन्य प्लेटफ़ॉर्मों जैसे [डिस्कोर्ड](https://discord.gg/SHQ8dH25r9) पर चर्चा करते हैं।
+जबकि एक समस्या कई विभिन्न कारणों के लिए खोली जा सकती है, हम आमतौर पर केवल p5.js स्रोत कोड के विकास पर चर्चा करने के लिए समस्याएँ का उपयोग करते हैं। अपने कोड का पुन: निरीक्षण, अपने परियोजना में सहयोगी निमंत्रण करने, या अन्य असंबंधित विषयों पर हम [फोरम](https://discourse.processing.com) या अन्य प्लेटफ़ॉर्मों जैसे [डिस्कोर्ड](https://discord.p5js.org) पर चर्चा करते हैं।
हमने आपको गिटहब समस्या होनी चाहिए या कहीं और पोस्ट करनी चाहिए को निर्धारित करने में मदद करने के लिए आसान-से-उपयोग निर्देशिका बनाई हैं!
diff --git a/contributor_docs/hi/steward_guidelines.md b/contributor_docs/hi/steward_guidelines.md
index 90c9210493..a744937284 100644
--- a/contributor_docs/hi/steward_guidelines.md
+++ b/contributor_docs/hi/steward_guidelines.md
@@ -63,7 +63,7 @@
- यदि प्रतिरूपण बाद में संभव है, तो कदम 2 पर वापस जाएं।
4. यदि बग उपयोगकर्ता द्वारा प्रदान किए गए कोड से आता है और p5.js के व्यवहार से नहीं:
- यह निर्धारित करें कि क्या p5.js दस्तावेज़ीकरण, कोड कार्यान्वयन, या मित्रसंपर्क त्रुटि प्रणाली को सुधारा जा सकता है ताकि वही गलती फिर से न हो।
- - कृपया आगे किसी भी परिवर्तन के लिए [मंच](https://discourse.processing.org/) या [डिस्कॉर्ड](https://discord.com/invite/SHQ8dH25r9) पर और अधिक प्रश्न अद्यतन करें और यदि p5.js में कोई अधिक परिवर्तन नहीं करना है, तो समस्या को बंद करें।
+ - कृपया आगे किसी भी परिवर्तन के लिए [मंच](https://discourse.processing.org/) या [डिस्कॉर्ड](https://discord.p5js.org) पर और अधिक प्रश्न अद्यतन करें और यदि p5.js में कोई अधिक परिवर्तन नहीं करना है, तो समस्या को बंद करें।
### सुविधा अनुरोध
diff --git a/contributor_docs/ja/contributor_guidelines.md b/contributor_docs/ja/contributor_guidelines.md
index 35fd13bed0..f3a655a40f 100644
--- a/contributor_docs/ja/contributor_guidelines.md
+++ b/contributor_docs/ja/contributor_guidelines.md
@@ -62,7 +62,7 @@ p5.js GitHub リポジトリ上のアクティビティのほとんどは
「Issues」はGitHub上で問題を記述する投稿の一般的な名称です。このIssueは、バグレポート、新機能のリクエスト、ディスカッション、またはp5.jsリポジトリの開発に関連するその他の投稿が含まれます。任意のGitHubアカウント、さらにはロボットでも、各問題にコメントを追加することができます!ここがコントリビューターたちがプロジェクトの開発に関連するトピックについて話し合う場所です。
-問題を提起する理由は様々ですが、通常、p5.jsのソースコード開発に関連するトピックについてのみ問題を使用します。個人のコードのデバッグ、プロジェクトへのコラボレーターの招待、または上記のトピックと関連しないその他の内容は、[フォーラム](https://discourse.processing.com)や[Discord](https://discord.gg/SHQ8dH25r9)などの他のプラットフォームで議論するべきです。
+問題を提起する理由は様々ですが、通常、p5.jsのソースコード開発に関連するトピックについてのみ問題を使用します。個人のコードのデバッグ、プロジェクトへのコラボレーターの招待、または上記のトピックと関連しないその他の内容は、[フォーラム](https://discourse.processing.com)や[Discord](https://discord.p5js.org)などの他のプラットフォームで議論するべきです。
私たちは、Issueテンプレートを作成して、あなたがGitHubで問題を抱えているのか、他の場所で問題を投稿すべきかを判断するのを手助けします!
diff --git a/contributor_docs/ja/steward_guidelines.md b/contributor_docs/ja/steward_guidelines.md
index 5fe629a6de..0e2997a758 100644
--- a/contributor_docs/ja/steward_guidelines.md
+++ b/contributor_docs/ja/steward_guidelines.md
@@ -53,7 +53,7 @@
- 後にバグが再現できるようになった場合は、ステップ2に戻ります。
4. バグがユーザーがバグ報告で提供したコードに由来する場合、p5.jsの動作ではない場合:
- p5.jsのドキュメントの改善、コード実装の改善、またはフレンドリーなエラーシステムの導入によって、同様のエラーの発生を防ぐことができるかどうかを検討します。
- - p5.jsにさらなる変更がない場合は、任何さらなる問題を[フォーラム](https://discourse.processing.org/)や [Discord](https://discord.com/invite/SHQ8dH25r9)にリダイレクトし、issueを閉じます。
+ - p5.jsにさらなる変更がない場合は、任何さらなる問題を[フォーラム](https://discourse.processing.org/)や [Discord](https://discord.p5js.org)にリダイレクトし、issueを閉じます。
### 機能リクエスト
機能リクエストのissueには、「新機能リクエスト」のissueテンプレートを使用する必要があります。通常、機能リクエストは以下のプロセスで処理されます:
diff --git a/contributor_docs/ko/contributor_guidelines.md b/contributor_docs/ko/contributor_guidelines.md
index c6b2f5fd60..75a8b64508 100644
--- a/contributor_docs/ko/contributor_guidelines.md
+++ b/contributor_docs/ko/contributor_guidelines.md
@@ -61,7 +61,7 @@ p5.js의 GitHub 리포지토리(줄여서, repo)에서 활동의 대부분이
"이슈"는 깃허브 포스트(post)를 일컫는 보편적인 용어이며, 문제에 대해 잘 설명하기 위한 것입니다. 이슈는 버그 보고, 새로운 기능 추가 요청, 의견, 등 p5.js 라이브러리 개발과 관련된 모든 것이 될 수 있습니다. 봇을 포함한 깃허브 계정을 가진 모든 사람이 각 이슈에 코멘트(주석)를 달 수 있습니다! 이슈는 기여자들끼리 리포지토리 내에서 프로젝트 개발과 관련된 주제에 대해 논의하는 공간입니다.
-다양한 이유로 이슈가 오픈될 수 있지만 우리는 보통 p5.js 소스 코드에 대한 개발에 대한 논의를 위해 이슈를 사용합니다. 당신의 코드 디버그, 프로젝트 협업자 초대 그리고 관련없는 주제는 [포럼 (forum)](https://discourse.processing.com/) 이나 [디스코드 (Discord)](https://discord.gg/SHQ8dH25r9) 같은 플랫폼에서 상의되어야합니다.
+다양한 이유로 이슈가 오픈될 수 있지만 우리는 보통 p5.js 소스 코드에 대한 개발에 대한 논의를 위해 이슈를 사용합니다. 당신의 코드 디버그, 프로젝트 협업자 초대 그리고 관련없는 주제는 [포럼 (forum)](https://discourse.processing.com/) 이나 [디스코드 (Discord)](https://discord.p5js.org) 같은 플랫폼에서 상의되어야합니다.
깃허브 이슈인지 다른 곳에 포스트 되어야 하는지 결정할 수 있도록, 우리는 쉽게 사용할 수 있는 이슈 템플릿을 만들었습니다!
diff --git a/contributor_docs/ko/steward_guidelines.md b/contributor_docs/ko/steward_guidelines.md
index 330c23bcea..a5b83ac5ed 100644
--- a/contributor_docs/ko/steward_guidelines.md
+++ b/contributor_docs/ko/steward_guidelines.md
@@ -60,7 +60,7 @@
- 나중에 버그 재현이 가능해 경우 2번로 다시 이동합니다.
4. p5.js의 동작이 아니라 사용자가 버그 보고서에 제공한 코드에서 버그가 발생한 경우:
- p5.js의 문서화, 코드 구현 또는 친근한 오류 시스템(friendly error system)을 개선하여 동일한 오류가 발생하지 않도록 할 수 있는지 판단합니다.
- - 추가 질문이 있으면 [포럼(forum)](https://discourse.processing.org/) 또는 [디스코드(Discord)](https://discord.com/invite/SHQ8dH25r9) 로 리디렉션하고 p5.js에 더 이상 변경사항이 없다면 이슈를 종결(close)하세요.
+ - 추가 질문이 있으면 [포럼(forum)](https://discourse.processing.org/) 또는 [디스코드(Discord)](https://discord.p5js.org) 로 리디렉션하고 p5.js에 더 이상 변경사항이 없다면 이슈를 종결(close)하세요.
### 기능 요청
diff --git a/contributor_docs/steward_guidelines.md b/contributor_docs/steward_guidelines.md
index 2782279b7e..cd454c05cc 100644
--- a/contributor_docs/steward_guidelines.md
+++ b/contributor_docs/steward_guidelines.md
@@ -88,7 +88,7 @@ To remain a steward, you must contribute as a steward to at least 1 of the 2 mos
1. Keep this guideline handy as a reference - how to help with new issues, bugs, and features. For example, the "Feature request" section includes tips on how to use the p5.js [access statement](access.md) as a steward.
2. When helping to answer technical questions or review, try to apply the Processing Foundation [guideline on answering questions](https://discourse.processing.org/t/guidelines-answering-questions/2145) - these can be especially helpful for giving constructive technical feedback.
-3. Join the [p5.js Discord](https://discord.com/invite/SHQ8dH25r9) - in the `#contribute-to-p5` you're welcome to ask any questions you have about this process - or suggest how it can be improved!
+3. Join the [p5.js Discord](https://discord.p5js.org) - in the `#contribute-to-p5` you're welcome to ask any questions you have about this process - or suggest how it can be improved!
## Issues
@@ -121,7 +121,7 @@ Bug report issues should use the "Found a bug" issue template. The following wor
- If replication is possible later, go back to step 2.
4. If the bug stems from the code the user provided in the bug report and not p5.js' behavior:
- Determine if p5.js' documentation, code implementation, or friendly error system can be improved to prevent the same mistake from being made.
- - Kindly redirect any further questions to the [forum](https://discourse.processing.org/) or [Discord](https://discord.com/invite/SHQ8dH25r9) and close the issue if no further changes are to be made to p5.js.
+ - Kindly redirect any further questions to the [forum](https://discourse.processing.org/) or [Discord](https://discord.p5js.org) and close the issue if no further changes are to be made to p5.js.
### Feature request
diff --git a/contributor_docs/zh-Hans/contributor_guidelines.md b/contributor_docs/zh-Hans/contributor_guidelines.md
index 14e0774222..70b4a55927 100644
--- a/contributor_docs/zh-Hans/contributor_guidelines.md
+++ b/contributor_docs/zh-Hans/contributor_guidelines.md
@@ -62,7 +62,7 @@ p5.js 的 GitHub 存储库上的大部分活动都发生在 Issues 板块,Issu
“Issues” 是 GitHub 上描述问题的帖子的通用名称。这个 Issue 可以是一份错误报告,一个添加新功能的请求、一个讨论、或任何与 p5.js 资料库开发有关的帖子。任意 GitHub 账号,乃至于机器人,都可以在每个问题下面评论!这里就是贡献者们讨论与本项目开发相关议题的地方。
-尽管提出问题可以有各种各样的理由,但我们通常只使用问题来讨论与 p5.js 源代码开发相关的主题。其他例如调试你个人的代码、邀请合作者加入你个人的项目或其他与上述主题无关的内容应该在[论坛](https://discourse.processing.com)或其他诸如[Discord](https://discord.gg/SHQ8dH25r9)之类平台上讨论。
+尽管提出问题可以有各种各样的理由,但 we 通常只使用问题来讨论与 p5.js 源代码开发相关的主题。其他例如调试你个人的代码、邀请合作者加入你个人的项目或其他与上述主题无关的内容应该在[论坛](https://discourse.processing.com)或其他诸如[Discord](https://discord.p5js.org)之类平台上讨论。
我们创建了简单易用的 Issue 模板,助你判定某一主题到底是 GitHub 的问题,还是该在其他地方发布的问题!
diff --git a/contributor_docs/zh-Hans/steward_guidelines.md b/contributor_docs/zh-Hans/steward_guidelines.md
index 3ba05a2696..29ec205bb0 100644
--- a/contributor_docs/zh-Hans/steward_guidelines.md
+++ b/contributor_docs/zh-Hans/steward_guidelines.md
@@ -53,7 +53,7 @@
- 如果以后可以复现该 bug,则返回步骤2。
4. 如果 bug 源于用户在 bug 报告中提供的代码,而不是 p5.js 的行为:
- 确定是否可以通过改进 p5.js 的文档、代码实现或友好的错误系统来防止发生相同的错误。
- - 友好地将任何进一步的问题重定向到[论坛](https://discourse.processing.org/)或 [Discord](https://discord.com/invite/SHQ8dH25r9),如果对 p5.js 没有进一步的更改,则关闭 issue。
+ - 友好地将任何进一步的问题重定向到[论坛](https://discourse.processing.org/)或 [Discord](https://discord.p5js.org),如果对 p5.js 没有进一步的更改,则关闭 issue。
### 功能请求
对于功能请求 issues,应使用“新功能请求” issue 模板。通常使用下面流程来处理功能请求: