Laravel, most popular PHP framework by default stores all the assets in resources/assets folder. HTML templates (views) are located in resources/views. This also allows you to easily use any task runners like Laravel elixir (Gulp wrapper) and even custom npm scripts from the same directory.
So, simply, store assets in a sub-directory of your main repo. You, of course, also can store them in another repo separately.
Personally, I like having 2 main folders like that:
_www
www
the _www is the server side of things, and the www is the client side. It's where the server DocumentRoot points to (using Apache server). It also helps to "hide" the server logic files.
Mev-Rael
Executive Product Leader & Mentor for High-End Influencers and Brands @ mevrael.com
Laravel, most popular PHP framework by default stores all the assets in
resources/assetsfolder. HTML templates (views) are located inresources/views. This also allows you to easily use any task runners like Laravel elixir (Gulp wrapper) and even custom npm scripts from the same directory.So, simply, store assets in a sub-directory of your main repo. You, of course, also can store them in another repo separately.
Laravel Directory Structure docs