Skip to content

Commit 11cc9e3

Browse files
committed
Add redirect for Slack workspace (#3232)
I noticed that https://railsatscale.com/2024-10-03-the-ruby-lsp-addon-system/ still points to the expired Slack invite. Rather than having to refresh this link in multiple places, let's set up a redirect at `https://shopify.github.io/ruby-lsp/invite`.
1 parent 8b65799 commit 11cc9e3

File tree

9 files changed

+15
-7
lines changed

9 files changed

+15
-7
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![Build Status](https://github.com/Shopify/ruby-lsp/workflows/CI/badge.svg)](https://github.com/Shopify/ruby-lsp/actions/workflows/ci.yml)
66
[![Ruby LSP extension](https://img.shields.io/badge/VS%20Code-Ruby%20LSP-success?logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp)
7-
[![Ruby DX Slack](https://img.shields.io/badge/Slack-Ruby%20DX-success?logo=slack)](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA)
7+
[![Ruby DX Slack](https://img.shields.io/badge/Slack-Ruby%20DX-success?logo=slack)](https://shopify.github.io/ruby-lsp/invite)
88

99
# Ruby LSP
1010

@@ -13,7 +13,7 @@ for Ruby, used to improve rich features in editors. It is a part of a wider goal
1313
experience to Ruby developers using modern standards for cross-editor features, documentation and debugging.
1414

1515
Want to discuss Ruby developer experience? Consider joining the public
16-
[Ruby DX Slack workspace](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA).
16+
[Ruby DX Slack workspace](https://shopify.github.io/ruby-lsp/invite).
1717

1818
## Getting Started
1919

jekyll/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ source "https://rubygems.org"
66
# We only need to use Jekyll with CRuby
77
gem "jekyll", "~> 4.4.1"
88
gem "jekyll-feed", "~> 0.12"
9+
gem "jekyll-redirect-from"
910

1011
# Theme
1112
gem "just-the-docs", "~> 0.10.1"

jekyll/Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ GEM
6868
jekyll (>= 3.7, < 5.0)
6969
jekyll-include-cache (0.2.1)
7070
jekyll (>= 3.7, < 5.0)
71+
jekyll-redirect-from (0.16.0)
72+
jekyll (>= 3.3, < 5.0)
7173
jekyll-sass-converter (3.1.0)
7274
sass-embedded (~> 1.75)
7375
jekyll-seo-tag (2.8.0)
@@ -173,6 +175,7 @@ DEPENDENCIES
173175
csv
174176
jekyll (~> 4.4.1)
175177
jekyll-feed (~> 0.12)
178+
jekyll-redirect-from
176179
just-the-docs (~> 0.10.1)
177180

178181
BUNDLED WITH

jekyll/_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ theme: just-the-docs
2727
plugins:
2828
- jekyll-feed
2929
- jekyll-seo-tag
30+
- jekyll-redirect-from
3031
destination: ../docs
3132

3233
# Copied from just-the-docs's _config.yml

jekyll/add-ons.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ parent: Ruby LSP
1111
> The Ruby LSP add-on system is currently experimental and subject to changes in the API
1212
1313
Need help writing add-ons? Consider joining the `#ruby-lsp-addons` channel in the [Ruby DX Slack
14-
workspace](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA).
14+
workspace](https://shopify.github.io/ruby-lsp/invite).
1515

1616
## Motivation and goals
1717

jekyll/index.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ for Ruby, used to improve rich features in editors. It is a part of a wider goal
1515
experience to Ruby developers using modern standards for cross-editor features, documentation and debugging.
1616

1717
Want to discuss Ruby developer experience? Consider joining the public
18-
[Ruby DX Slack workspace](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA).
18+
[Ruby DX Slack workspace](https://shopify.github.io/ruby-lsp/invite).
1919

2020
## Table of Contents
2121

@@ -531,7 +531,7 @@ requirements
531531
## Experimental Features
532532

533533
Ruby LSP also provides experimental features that are not enabled by default. If you have feedback about these features,
534-
you can let us know in the [DX Slack](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new/choose).
534+
you can let us know in the [DX Slack](https://shopify.github.io/ruby-lsp/invite) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new/choose).
535535

536536
### Ancestors Hierarchy Request
537537

jekyll/invite.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
redirect_to: https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA
3+
---

jekyll/vscode-extension.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ As with most LLM chat functionality, suggestions may not be fully accurate, espe
5858
continue chatting with the `@ruby` agent to fine tune the suggestions given, before deciding to move forward with
5959
generation.
6060

61-
If you have feedback about this feature, you can let us know in the [DX Slack](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new).
61+
If you have feedback about this feature, you can let us know in the [DX Slack](https://shopify.github.io/ruby-lsp/invite) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new).
6262

6363
## Usage
6464

vscode/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ As with most LLM chat functionality, suggestions may not be fully accurate, espe
5151
continue chatting with the `@ruby` agent to fine tune the suggestions given, before deciding to move forward with
5252
generation.
5353

54-
If you have feedback about this feature, you can let us know in the [DX Slack](https://join.slack.com/t/ruby-dx/shared_invite/zt-2yd77ayis-yAiVc1TX_kH0mHMBbi89dA) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new).
54+
If you have feedback about this feature, you can let us know in the [DX Slack](https://shopify.github.io/ruby-lsp/invite) or by [creating an issue](https://github.com/Shopify/ruby-lsp/issues/new).
5555

5656
## Usage
5757

0 commit comments

Comments
 (0)