-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discuss: Improving testing / integration / usage for 3rd party grammars #2396
Comments
If everyone is happy as things are then I may just put an auto-close clock on this one. |
My original thought was to make it easier for grammar maintainers to "build" outside of our project - ie, not need their grammar checked out into our So I'm closing this issue for now. |
Continued from #3008 (comment):
@frangio I'm aware. Some of our end users probably have no idea what a "npm registry" is... the desire is to make the binary as EASY to download (and use) as possible. Someone could potentially:
The bigger push here is that all grammars provide not ONLY a Node.js module, but also a CDN distributable [which includes the registration hook] as well and consistent instructions for using it easily (which MANY already do). The CDN distributable should only require a single These users have no build systems. They perhaps don't know what We of course encourage all 3rd party grammars to publish to
|
I understand your points and if the suggestions work for the target audience that's great. I'm not criticizing at all. It was a misunderstanding on my part to think the proposed setup was a requirement where it's just a suggestion. |
So far (since making providing of a CDN distributable itself a requirement) no one new has opted to do anything other than use our own build scripts and place it in The first time anyone shows us something else in the concrete rather than abstract I'm sure we'll take a close look and see if it seems easy enough to use compared to everything else... though if more than a few confused users ever show up and ask "why do all the 3rd party grammars have So I'd say it's a very strong recommendation at this point. :-) |
This is a continuation of #2328 (linking for reference). Where-as that discussion was more about the file layout/structure of a 3rd party grammar and related conventions - this can be a discussion of how we continue to improve the tooling around working with 3rd party grammars - both as a user or developer.
The text was updated successfully, but these errors were encountered: