-
Notifications
You must be signed in to change notification settings - Fork 25
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
Remove Node as dependency #431
Comments
I have some concerns about the Node linter tools that we use in the development environment like These tools help to keep the CSS and JS files consistent in code format and rule; without Node, we won't have that, so it's the trade-off here. Another issue is, as we will rely on the CDN (Rails default uses https://jspm.org/) for the third-party package, for example, Bootstrap, it's rare, but the CDN could be down, and for that, our app won't work as expected. That is another trade-off as well.
|
While there are indeed some big concerns to tackle, it could be interesting to create an Engineering Showcase about it. This way we can better experiment with the ways to handle that. Looking at the Signup page of As for code lint, 80% of the conventions can be applied with Prettier (even if this is NOT a linter!). It is a big topic, but worth exploring too 👍 I'll see this after noon if there are people interested in exploring this topic a bit more :) |
There are two topics:
I would split 1. and 2. as they have very different scope and goals. |
FYI I'm drafting an Engineering Initiative so we can work on each dependency with good follow up. This will be done on an internal project first (for fast feedback) and step by step be included in the Rails Template. |
Why
The new rails way removes any dependency from NodeJS
Steps
Who Benefits?
Anyone using our template as we won't have to deal with the rabbit hole of dependencies and tools
The text was updated successfully, but these errors were encountered: