Surveying the Roots assets folder
The Roots theme keeps its css
, less
, js
, and img
folders organized in its assets
folder. Inside the assets
folder, the structure is very similar to our structure from the Chapter 2, Bootstrappin' Your Portfolio, Portfolio site, as it is based, like ours, on the HTML5 Boilerplate.
We will soon replace Roots' assets with our own. But it's worth knowing how Roots works before we do so. Let's size up the contents of the Roots assets
folder. The contents are shown in the following screenshot:
The Roots documentation (http://roots.io/roots-101/#theme-assets) explains how the files work together:
In the
less
folder, theapp.less
file manages all style rules. It begins by importing all Bootstrap styles from thebootstrap.less
file in thebootstrap
folder and then provides commented sections with recommended selectors to write custom lines of LESS.The
app.less
file is intended to be compiled to themain.min.css
file in thecss
folder.Also in the
css
folder iseditor...