Add a Webpacker guide [ci skip] (#40817)
Add a Webpacker guide [ci skip] (#40817)

* Initial upload

* Moving toward a first pass

* Add Tables

I added tables for the configuration files/folders that are automatically generated.

I also added a table for the specific integrations. This way we can add basic links to the specific integration providing more detailed information about the integration.

* Add static assets section

* Bring over rails/webpacker development docs

* Respond to comments

* Update

* Update webpacker_guide.md

I think `include` should be `import` and would like to emphasis `import` over `require` in an effort to promote ES module syntax.

* Expand on image docs

I thought some additional details are needed to clarify image usage, especially from a Rails view.

* Update webpacker_guide.md

Add details for Webpacker + Docker section

* Update webpacker_guide.md

Make important distinction about pack files. Add example directory layout.

* Reword sentence

* Add section for Rails engines

* Rename webpacker guide

* Remove Docker section

* Add link to additional documentation

* Rework section formatting according to Rails guidelines

* Add link to webpack documentation

* Add note about NPM and Yarn

* Update guides/source/webpacker.md

Fix typo

Co-authored-by: Karl Entwistle <b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@karlentwistle.com>

Co-authored-by: Noel Rappin <c4ded39ee82026135166cfb2bc00e5ee8be8b112@joinroot.com>
Co-authored-by: Niklas Häusele <79f042db7e0fedafaa4fb8c258cee44bf9488caf@gmail.com>
Co-authored-by: Tasos Latsas <169bb26ca906d307bcfe56d9878829621eb7da3a@gmail.com>
Co-authored-by: Noel Rappin <d82d8f2e34753da966f720e367ab809fb8d9f81d@gmail.com>
Co-authored-by: Karl Entwistle <b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@karlentwistle.com>
betesh/rails,tgxworld/rails,Erol/rails,BlakeWilliams/rails,tgxworld/rails,Stellenticket/rails,yahonda/rails,bogdanvlviv/rails,Stellenticket/rails,EmmaB/rails-1,kmcphillips/rails,yawboakye/rails,BlakeWilliams/rails,bogdanvlviv/rails,BlakeWilliams/rails,MSP-Greg/rails,joonyou/rails,esparta/rails,joonyou/rails,joonyou/rails,Vasfed/rails,Edouard-chin/rails,yahonda/rails,lcreid/rails,Stellenticket/rails,kmcphillips/rails,kddeisz/rails,kddeisz/rails,lcreid/rails,EmmaB/rails-1,kmcphillips/rails,Edouard-chin/rails,esparta/rails,esparta/rails,yawboakye/rails,rails/rails,kddeisz/rails,MSP-Greg/rails,yahonda/rails,MSP-Greg/rails,georgeclaghorn/rails,Edouard-chin/rails,yawboakye/rails,Stellenticket/rails,betesh/rails,Vasfed/rails,tgxworld/rails,tgxworld/rails,Erol/rails,rails/rails,Erol/rails,Vasfed/rails,betesh/rails,yahonda/rails,esparta/rails,Vasfed/rails,lcreid/rails,kddeisz/rails,georgeclaghorn/rails,Erol/rails,Envek/rails,betesh/rails,Envek/rails,MSP-Greg/rails,joonyou/rails,bogdanvlviv/rails,Envek/rails,Edouard-chin/rails,georgeclaghorn/rails,BlakeWilliams/rails,kmcphillips/rails,EmmaB/rails-1,rails/rails,bogdanvlviv/rails,rails/rails,Envek/rails,lcreid/rails,georgeclaghorn/rails,yawboakye/rails