Comments (6)
This extension is not intended for Shopify use only. Both the extension's description and the README accurately state what it is: an opinionated set of extensions with automatic configuration.
Regarding the search results, I do not know how VS Code ranks extensions, but those assumptions don't seem to be accurate. The Ruby LSP also has Ruby in the name, also comes from the same verified organization, is configured to be the default extension for Ruby files in VS Code and yet is ranked below Solargraph and ruby-rubocop
.
We could consider switching the name to something like Ruby extension pack
, although it's unclear if that would have any effect on ranking.
from vscode-shopify-ruby.
Thanks for the reply @vinistock!
those assumptions don't seem to be accurate.
I said "naming", and the fact that a the single word "Ruby" extension is prioritized is consistent with other VSCode search results, which (I'd guess) prioritize exact matches.
We could consider switching the name to something like
Ruby extension pack
, although it's unclear if that would have any effect on ranking.
I can't know, but I suspect it would.
This extension is not intended for Shopify use only.
I was directed to post this here by Shopify staff engineer Kevin Newton, who repeatedly asked me to check that the issues I was seeing weren't with this extension which is "meant for Shopify developers". The experience for newcomers at present is that the topmost un-deprecated extension for Ruby is either a) for general use; or b) NOT for general use, you silly person, why are you using that one? This seems unnecessarily confusing, and a name change would probably help.
from vscode-shopify-ruby.
who repeatedly asked me to check that the issues I was seeing weren't with this extension which is "meant for Shopify developers"
Sorry, that information was not correct. This is a generic extension pack that anyone can use, which comes with the set of extensions we usually work with at the company.
Even if you don't use all extensions in the pack, you can still use it since they won't activate automatically. For example, the Sorbet extension will do absolutely nothing unless your project is fully onboarded to Sorbet. And RDBG is a debugger client, so it also does nothing unless you explicitly start debugging with it.
The experience for newcomers at present is that the topmost un-deprecated extension for Ruby is either a) for general use; or b) NOT for general use, you silly person, why are you using that one? This seems unnecessarily confusing, and a name change would probably help.
The naming and how VS Code ranks extensions is indeed unfortunate. We'll look into how we can change the display names.
It might also be worth asking the VS Code team if they'd be open to make the default recommendation for a language always show up at the top if the user is querying for an exact language identifier.
The Rust community has a similar issue, where rust-analyzer
is the default recommendation, but does not show up at the top when searching for Rust
because the display name is rust-analyzer
.
from vscode-shopify-ruby.
Related Issues (20)
- Consider adding indentation configuration for more file extensions
- After clearing state, cannot update settings by deciding for each
- Add in-editor test runner to extension pack HOT 1
- Replace GitHub Personal Access Tokens with Org-Rotated Tokens HOT 1
- Can I override the ruler configuration? HOT 3
- Interest in supporting this extension pack in a GitHub Codespace? HOT 3
- Remove ? and ! from editor.wordSeparators HOT 3
- Message about uninstalling reborn.ruby and wingrunr21.vscode-ruby upon Vscode startup HOT 5
- How can I add the semantic token colours to an existing theme that doesn't have them? HOT 4
- Ruby extension wants to set Shopify.ruby-lsp as default formatter, but then complains it can't format Ruby HOT 9
- Add setting to disable Spinel theme prompt HOT 1
- Stand-alone theme HOT 1
- Is there a way to use this extension without it changing my rulers? HOT 1
- add support for standardrb HOT 6
- Does not work for versions lower than ruby 3 HOT 1
- bricks color theme HOT 6
- Feature request: built-in support for syntax_suggest HOT 3
- Syntax highlighting breaks on non-Spinel themes HOT 1
- Why does it bundle koichisasada.vscode-rdbg when Shopify.ruby-lsp supports debugging? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-shopify-ruby.