Hello Josh, I'm from the webpack side of the equation.

> It's something I'd be interested in at contributing to, if only for the
selfish reason of reducing my own burden.

*A PR would greatly be appreciated*! Here are some off-the-cuff topics that
I see coming up often on the issue tracker:

   - "I already know what my webpack.js exports need to be, how do I
   convert that to webpackER?"
   - "Webpacker comes with node sass but I need to use dart sass"
   - ⭐️ How package.json (unintuitively) acts differently than a gemfile
   (and how it can ruin your day)
   - "I need to use webpack-dev-server to deploy my stuff" (don't do this)
   - ⭐️Misunderstandings about what should be in a "pack". Users who make
   every individual js file a new pack will find that every pack can come at
   an expediential cost performance/size/buildtime depending on how much
   library code is duplicated.
   - How does json/data from server to packed js
   - NODE_ENV vs RAILS_ENV
   - When to use a file.js.erb and when to use a filePack.js (and how those
   communicate with each other)
   - There are times where you need to ignore install instructions
   
<https://github.com/rails/webpacker/blob/master/docs/yarn.md#add-an-npm-module-to-devdependencies>
   from JS library READMEs

Hope this is helpful for a potential guide. If you have any questions feel
free to email.

On Tue, Aug 27, 2019 at 12:09 AM Josh Goodall <joshua.good...@gmail.com>
wrote:

> Despite my protestations I'm seen as A Rails Expert within my
> organisation. And I've been fielding a ton of questions re. JS asset
> management, due to the switch to Webpacker.
>
> Webpack is tremendously powerful and Webpacker is a helpful manager and
> wrapper. However, Webpack itself is also a Heath Robinson machine and
> trying to configure/debug it in many common cases immediately becomes a
> voyage into the arcane.
>
> Neither of these Rails Guides currently make any mention of Webpack or
> Webpacker:
> The Asset Pipeline - https://guides.rubyonrails.org/asset_pipeline.html
> Working with JavaScript in Rails -
> https://guides.rubyonrails.org/working_with_javascript_in_rails.html
>
> I don't think it's unreasonable to suggest that they should both deal with
> relevant aspects.
>
> The 6.0 upgrade guide (
> https://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#using-webpacker)
> makes it seem that an upgrade is as simple as adding a gem and running a
> task, but for many existing applications it will be very far from trivial.
>
> None of this is meant to detract from what's already there - the Webpacker
> gem itself has many useful docs and a pretty good README, but they're
> mostly written from a different perspective to that of a _guide_.  In
> particular there's often assumption of familiarity with Webpack, and many
> docs are thorough references rather than introductory guides.
>
> For all I know there may be a new guide in progress, but I couldn't see a
> PR or issue. It's something I'd be interested in at contributing to, if
> only for the selfish reason of reducing my own burden.
>
>
> --
> Josh
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Core" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-core+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-core/193994bf-321b-451e-b4bb-2a4f1d23771b%40googlegroups.com
> <https://groups.google.com/d/msgid/rubyonrails-core/193994bf-321b-451e-b4bb-2a4f1d23771b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
[image: WarmlyYours] <https://www.warmlyyours.com>
Jake Niemiec
*P:* (800) 875-5285 *F:* (800) 408-1100
Tell us how we're doing
<https://www.warmlyyours.com/survey/customer-satisfaction/quick-survey-25>
and receive $25 off your next order

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-core/CALn2xuCd7jkTegiO4V5Kp9ybDqUSZG55MQjBfK7%3DtCUy7AqO7g%40mail.gmail.com.

Reply via email to