diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 4ba43d0f0492..1bb81d1e18a6 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -21,8 +21,8 @@ contact_links:
url: https://github.com/stdlib-js/stdlib/blob/develop/FAQ.md
about: Consult the FAQ in case we have already answered your question there.
- name: 💬 Question
- url: https://gitter.im/stdlib-js/stdlib
- about: Got a (non-bug related) question we haven't already answered? Ask us on Gitter! 🤗
+ url: https://stdlib.zulipchat.com
+ about: Got a (non-bug related) question we haven't already answered? Ask us on Zulip! 🤗
- name: 👏 Support Us
url: https://github.com/stdlib-js/stdlib/blob/develop/docs/support_the_project.md
about: Want to help support the project? 😍
diff --git a/.github/workflows/scripts/first_time_greeting b/.github/workflows/scripts/first_time_greeting
index 03d1078147da..0457ea63ade3 100755
--- a/.github/workflows/scripts/first_time_greeting
+++ b/.github/workflows/scripts/first_time_greeting
@@ -160,7 +160,7 @@ make benchmark BENCHMARKS_FILTER=\".*/@stdlib/math/base/special/sin/.*\"
If you haven't heard back from us within two weeks, please ping us by tagging the \"reviewers\" team in a comment on this PR.
-If you have any further questions while waiting for a response, please join our [Gitter channel][stdlib-gitter] to chat with project maintainers and other community members.
+If you have any further questions while waiting for a response, please join our [Zulip community][stdlib-zulip] to chat with project maintainers and other community members.
We appreciate your contribution!
@@ -168,14 +168,14 @@ We appreciate your contribution!
- [Contributing Guidelines][stdlib-contributing]
- [Development Guide][stdlib-development]
-- [Gitter channel][stdlib-gitter]
+- [Zulip Chat][stdlib-zulip]
- [make rules for running examples][make-docs-examples]
- [make rules for running unit tests][make-docs-test]
- [make rules for running benchmarks][make-docs-benchmark]
[stdlib-contributing]: https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md
[stdlib-development]: https://github.com/stdlib-js/stdlib/blob/develop/docs/contributing/development.md
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib
+[stdlib-zulip]: https://stdlib.zulipchat.com
[make-docs-examples]: https://github.com/stdlib-js/stdlib/blob/develop/tools/make/lib/examples/README.md
[make-docs-test]: https://github.com/stdlib-js/stdlib/blob/develop/tools/make/lib/test/README.md
@@ -200,9 +200,9 @@ We appreciate your contribution!
And thank you for opening your first issue! We will get back to you shortly. :runner: :dash:
-If you have any further questions while waiting for a response, please join our [Gitter channel][stdlib-gitter] to chat with project maintainers and other community members.
+If you have any further questions while waiting for a response, please join our [Zulip community][stdlib-zulip] to chat with project maintainers and other community members.
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib"
+[stdlib-zulip]: https://stdlib.zulipchat.com"
if ! github_api "POST" "/repos/${repo_owner}/${repo_name}/issues/${issue_number}/comments" "{\"body\":$(echo "${comment}" | jq -R -s -c .)}"; then
echo "Failed to post comment on issue."
on_error 1
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a60b42d87f42..9e2ccf22a6a5 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -34,7 +34,7 @@ Woot woot! If you are new to stdlib, welcome! And thanks for your interest! Whil
### Issues
-When filing new [issues][stdlib-issues] and commenting on existing [issues][stdlib-issues] on this repository, please ensure that discussions are related to concrete technical issues. For general questions and help, consult the [FAQ][stdlib-faq] and visit the [Gitter][stdlib-gitter] channel.
+When filing new [issues][stdlib-issues] and commenting on existing [issues][stdlib-issues] on this repository, please ensure that discussions are related to concrete technical issues. For general questions and help, consult the [FAQ][stdlib-faq] and visit the [Zulip][stdlib-zulip] chat.
**Before** filing a potential bug report,
@@ -87,7 +87,7 @@ If you have found a bug that you would like to fix,
If you want to contribute a new feature or a breaking change to stdlib, be sure to
-- consult the [Gitter][stdlib-gitter] channel to discuss ideas and to gather feedback as to whether a feature would be better developed as an external package. Discussing the design upfront helps ensure that we're ready to accept your work.
+- consult the [Zulip][stdlib-zulip] chat to discuss ideas and to gather feedback as to whether a feature would be better developed as an external package. Discussing the design upfront helps ensure that we're ready to accept your work.
- write an RFC (request for comments) detailing the proposed change and submit as an issue on the project GitHub issue tracker.
- wait for RFC approval.
- submit a [pull request][stdlib-pull-requests], making sure to adhere to the guidance set forth in the RFC.
@@ -449,7 +449,7 @@ Phew. While the above may be a lot to remember, even for what seem like minor ch
[stdlib-code-coverage]: https://codecov.io/github/stdlib-js/stdlib/branch/develop
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib
+[stdlib-zulip]: https://stdlib.zulipchat.com
[stdlib-issues]: https://github.com/stdlib-js/stdlib/issues
diff --git a/README.md b/README.md
index 83b49af25109..44e8f16f85e3 100644
--- a/README.md
+++ b/README.md
@@ -80,7 +80,7 @@ Thank you for being a part of our community! Your support is invaluable to us!
- [**Google Calendar**][stdlib-public-calendar]: calendar of public events, including [open office hours][stdlib-office-hours].
- [**Open Collective**][open-collective-stdlib]: financially support the project.
- [**Bluesky**][stdlib-bluesky]: follow us on social media.
-- [**Gitter**][stdlib-gitter]: chat with project maintainers and other community members.
+- [**Zulip**][stdlib-zulip]: chat with project maintainers and other community members.
## Features
@@ -569,6 +569,15 @@ stdlib development is generously supported by the following sponsors:
+
+
Are you interested in supporting stdlib? If so, join our [Open Collective][open-collective-stdlib]!
@@ -764,9 +773,9 @@ Test and build infrastructure is generously provided by the following services:
[dev-dependencies-url]: https://socket.dev/npm/package/@stdlib/stdlib/dependencies -->
-[chat-image]: https://img.shields.io/gitter/room/stdlib-js/stdlib.svg
+[chat-image]: https://img.shields.io/badge/zulip-join_chat-brightgreen.svg
-[chat-url]: https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im
+[chat-url]: https://stdlib.zulipchat.com
[make]: https://www.gnu.org/software/make/
@@ -842,7 +851,7 @@ Test and build infrastructure is generously provided by the following services:
[stdlib-bluesky]: https://bsky.app/profile/stdlib.io
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib
+[stdlib-zulip]: https://stdlib.zulipchat.com
[stdlib-gsoc]: https://github.com/stdlib-js/google-summer-of-code
diff --git a/SUPPORT.md b/SUPPORT.md
index 359c1df3ac78..e769ddaf5e8c 100644
--- a/SUPPORT.md
+++ b/SUPPORT.md
@@ -32,7 +32,7 @@ Please seek support in the following ways:
- **Bugs**: if you have found a bug or would like to make a specific feature request, please file an issue on the stdlib [issue tracker][stdlib-issues].
- **Security vulnerabilities**: if you would like to report a security vulnerability, please consult the stdlib [security policy][stdlib-security] and follow requested steps for responsible [disclosure][stdlib-security].
-- **Questions**: for general questions (i.e., concerns which are **not** bug reports or explicit feature requests), please ask on either [GitHub discussions][stdlib-discussions] or on [Gitter][stdlib-gitter].
+- **Questions**: for general questions (i.e., concerns which are **not** bug reports or explicit feature requests), please ask on either [GitHub discussions][stdlib-discussions] or on [Zulip][stdlib-zulip].
Please do **not** file issues on the issue tracker seeking help or support debugging your application or open-source project when the encountered issues are specific to your project. You will have better luck in such instances seeking help from other users of stdlib via Stack Overflow or other non-stdlib affiliated public forums.
@@ -101,7 +101,7 @@ Copyright © The Stdlib [Authors][stdlib-authors].
[stdlib-discussions]: https://github.com/stdlib-js/stdlib/discussions
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib
+[stdlib-zulip]: https://stdlib.zulipchat.com
[stdlib-issues]: https://github.com/stdlib-js/stdlib/issues
diff --git a/docs/assets/sponsors/zulip_logo.png b/docs/assets/sponsors/zulip_logo.png
new file mode 100644
index 000000000000..d38b5e804d57
Binary files /dev/null and b/docs/assets/sponsors/zulip_logo.png differ
diff --git a/docs/contributing/FAQ.md b/docs/contributing/FAQ.md
index 4ad443090198..716ce79979fb 100644
--- a/docs/contributing/FAQ.md
+++ b/docs/contributing/FAQ.md
@@ -137,7 +137,7 @@ Consider whether the number of parameters can be reduced. If reduction is not po
## I have opened a pull request, where can I seek feedback?
-Consider joining our [Gitter channel][stdlib-gitter]! We are proud to have a very active community where members help each other by asking and answering questions. A maintainer will review your pull request soon and provide feedback. You can also discuss it during our [weekly office hours meeting][stdlib-office-hours]!
+Consider joining our [Zulip community][stdlib-zulip]! We are proud to have a very active community where members help each other by asking and answering questions. A maintainer will review your pull request soon and provide feedback. You can also discuss it during our [weekly office hours meeting][stdlib-office-hours]!
@@ -425,7 +425,7 @@ For more `make` commands, refer to the [documentation][benchmark] on running ben
[node-gyp]: https://github.com/nodejs/node-gyp
-[stdlib-gitter]: https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im
+[stdlib-zulip]: https://stdlib.zulipchat.com
[stdlib-office-hours]: https://github.com/stdlib-js/meetings/issues
diff --git a/docs/contributing/git_cheatsheet.md b/docs/contributing/git_cheatsheet.md
index e7ebabf30925..02ce018406d8 100644
--- a/docs/contributing/git_cheatsheet.md
+++ b/docs/contributing/git_cheatsheet.md
@@ -482,7 +482,7 @@ Assuming you've already cloned the repository and set up your identity:
Congratulations! You now have all the essential Git commands to navigate your workflow smoothly while contributing to `stdlib`. Whether you're fixing a bug, adding a feature, or just getting started, this cheatsheet will help you stay organized and avoid common pitfalls. Keep practicing, stay curious, and enjoy the process. Happy coding!
-To get started with your first contribution, check out the [Contributing Guide][stdlib-contributing] and [Development Guide][stdlib-development]. If you have any further questions, feel free to join our [Gitter][stdlib-gitter] channel to connect with the community and get support.
+To get started with your first contribution, check out the [Contributing Guide][stdlib-contributing] and [Development Guide][stdlib-development]. If you have any further questions, feel free to join our [Zulip][stdlib-zulip] chat to connect with the community and get support.
## Other Links
@@ -495,7 +495,7 @@ To get started with your first contribution, check out the [Contributing Guide][
[stdlib-development]: https://github.com/stdlib-js/stdlib/blob/develop/docs/contributing/development.md
-[stdlib-gitter]: https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im
+[stdlib-zulip]: https://stdlib.zulipchat.com
[git]: http://git-scm.com/
diff --git a/docs/links/database.json b/docs/links/database.json
index 140ce89b3bc6..9a457d8b5c43 100644
--- a/docs/links/database.json
+++ b/docs/links/database.json
@@ -9343,7 +9343,7 @@
"gotoblas2"
]
},
- "https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im": {
+ "https://stdlib.zulipchat.com": {
"id": "chat-url",
"description": "stdlib chat room.",
"short_url": "",
@@ -9522,13 +9522,13 @@
"image"
]
},
- "https://img.shields.io/gitter/room/stdlib-js/stdlib.svg": {
+ "https://img.shields.io/badge/zulip-join_chat-brightgreen.svg": {
"id": "chat-image",
- "description": "Image for the Gitter chat room.",
+ "description": "Image for the Zulip chat.",
"short_url": "",
"keywords": [
"chat",
- "gitter",
+ "zulip",
"image"
]
},
diff --git a/docs/support_the_project.md b/docs/support_the_project.md
index d7348f665c1f..f2c7838369aa 100644
--- a/docs/support_the_project.md
+++ b/docs/support_the_project.md
@@ -26,7 +26,7 @@ stdlib is an open-source project which is maintained by members of the community
You can help in the following ways:
-- Give developer time to the project. Message us on [Gitter][stdlib-gitter] for guidance.
+- Give developer time to the project. Message us on [Zulip][stdlib-zulip] for guidance.
- Financially sponsor the project.
If you want to be a sponsor 🤗, you can donate to one or more of the following:
@@ -36,7 +36,7 @@ If you want to be a sponsor 🤗, you can donate to one or more of the following
Thank you for your support!
-[stdlib-gitter]: https://gitter.im/stdlib-js/stdlib
+[stdlib-zulip]: https://stdlib.zulipchat.com
[open-collective-stdlib]: https://opencollective.com/stdlib