geo-coop/web/themes/custom/geofresco
2021-11-19 10:02:02 -05:00
..
dist Commit compiled CSS 2021-08-17 08:23:46 -04:00
fonts Remove Pagella fonts from Family & Home entirely 2019-07-31 12:33:00 -04:00
gulp-tasks Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
images Commit logo and source file 2019-07-31 18:35:34 -04:00
src Remove minimum height from iframes to fix audio in hope fitvids can handle edge cases 2021-08-17 08:23:33 -04:00
.gitignore Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
.nvmrc Use later node version and simplify package.json further 2021-08-17 07:48:24 -04:00
css Update css compiling helper script 2021-08-17 07:51:17 -04:00
favicon-code.txt Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
favicon.ico Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
geofresco.info.yml Declare custom modules & themes compatible with Drupal 9 2021-11-19 10:02:02 -05:00
geofresco.libraries.yml Add responsive ifram javascript to our global (on all pages) library 2019-08-31 08:45:53 -04:00
geofresco.theme Output permalink URLs to allow remix of date as permalink 2020-02-05 14:11:10 -05:00
gulpfile.js Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
LICENSE.txt Just commit all of family home before editing 'cause i just accidentally overwrote gaeastohuaosneuh 2019-07-28 12:25:34 -04:00
package.json Use later node version and simplify package.json further 2021-08-17 07:48:24 -04:00
README.md Remove failed & gone Gulp stuff from README 2021-08-17 07:52:59 -04:00

GEO Fresco

A subtheme of Octavia, which is a subtheme of the base theme Bulma for Drupal. It has Bulma CSS framework, Sass, and Font Awesome built in.

@TODO radical new plan for making this theme, and maybe many Drutopia themes like it, way more sane and acceptable:

Everything using the Bulma flexbox approach.

Logo
Word-name
search
user menu
main menu

Getting Started

Browser Support

Autoprefixer & Babel is set to support:

  • IE >= 9
  • Last 3 versions of modern browsers.

These can be updated at any time within the package.json.

Run the following commands from the theme directory

If you haven't yet, install nvm: https://github.com/creationix/nvm

Use the right version of node with:

nvm use

This command will look at your .nvmrc file and use the version node.js specified in it. This ensures all developers use the same version of node for consistency.

If that version of node isn't installed, install it with:

nvm install

Install npm dependencies with

npm install

This command looks at package.json and installs all the npm dependencies specified in it. Some of the dependencies include gulp, autoprefixer, gulp-sass and others.

Compile CSS

./css