All Projects → smutek → BourbonySage

smutek / BourbonySage

Licence: MIT, MIT licenses found Licenses found MIT LICENSE MIT LICENSE.md
*No Longer Maintained* Fork of Sage 8.5.0 using Bourbon, Neat & Bitters

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to BourbonySage

dicy
A builder for LaTeX, knitr, literate Agda, literate Haskell and Pweave that automatically builds dependencies.
Stars: ✭ 22 (+4.76%)
Mutual labels:  sage
Sage
WordPress starter theme with a modern development workflow
Stars: ✭ 11,531 (+54809.52%)
Mutual labels:  sage
Bitters
Bitters is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 1,398 (+6557.14%)
Mutual labels:  bourbon
sage-woocommerce
No description or website provided.
Stars: ✭ 64 (+204.76%)
Mutual labels:  sage
Cryptographic-Attacks
Repository containing implementation of attacks on modern public key cryptosystems and symmetric key ciphers.
Stars: ✭ 47 (+123.81%)
Mutual labels:  sage
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+114.29%)
Mutual labels:  bourbon
wordpress-scaffold
The scaffold for GRRR's WordPress Pro setup.
Stars: ✭ 16 (-23.81%)
Mutual labels:  sage
Sage9-Woocommerce-Integration
How to use Woocommerce (3.4.3) with Sage 9.0.1 (Blade + SoberWP controllers), WP 4.9.7 (17/07/2018)
Stars: ✭ 26 (+23.81%)
Mutual labels:  sage
Sage
Mirror of the Sage source tree -- please do not submit PRs here -- everything must be submitted via https://trac.sagemath.org/
Stars: ✭ 1,656 (+7785.71%)
Mutual labels:  sage
Bourbon
Bourbon is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 9,065 (+43066.67%)
Mutual labels:  bourbon
sage-next
familiar-zebra.surge.sh
Stars: ✭ 18 (-14.29%)
Mutual labels:  sage
sage tools social science
Tools and technologies for social science research, a SAGE whitepaper
Stars: ✭ 19 (-9.52%)
Mutual labels:  sage
gov-au-ui-kit
MOVED TO https://github.com/govau/uikit/
Stars: ✭ 19 (-9.52%)
Mutual labels:  bourbon
drop-feeds
Drop Feeds is a Sage / Sage++ like addon (webextension) for Firefox Quantum
Stars: ✭ 18 (-14.29%)
Mutual labels:  sage
Refills
Refills is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 1,523 (+7152.38%)
Mutual labels:  bourbon
blade-generate
Forces generation of Blade template cache files for Sage9.
Stars: ✭ 64 (+204.76%)
Mutual labels:  sage
gulp-bourbon-neat-example
A sample project for getting started with Bourbon and Neat with Gulp
Stars: ✭ 38 (+80.95%)
Mutual labels:  bourbon
vim-sage
Vim plugin for SageMath (Sage) mathematics software system
Stars: ✭ 17 (-19.05%)
Mutual labels:  sage
Forward-Framework
A killer WordPress theme framework built using underscores, gulp, sass, bourbon neat, bower & browsersync.
Stars: ✭ 23 (+9.52%)
Mutual labels:  bourbon
Neat
Neat is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 4,506 (+21357.14%)
Mutual labels:  bourbon

#BourbonSage BourbonSage is a fork of Sage that uses Bourbon, Neat, & Bitters in place of Bootstrap.

Bourbon & Neat are included via Bower. Bitters is not a library, like Bourbon and Neat, and was built to be changed. As such it is included directly in the themes scss files.

Sage

Build Status devDependency Status

Sage is a WordPress starter theme based on HTML5 Boilerplate, gulp, Bower, and Bootstrap Sass, that will help you make better themes.

Requirements

Prerequisite How to check How to install
PHP >= 5.4.x php -v php.net
Node.js 4.5.x node -v nodejs.org
gulp >= 3.8.10 gulp -v npm install -g gulp
Bower >= 1.3.12 bower -v npm install -g bower

For more installation notes, refer to the Install gulp and Bower section in this document.

Features

Install the Soil plugin to enable additional features:

  • Cleaner output of wp_head and enqueued assets
  • Cleaner HTML output of navigation menus
  • Root relative URLs
  • Nice search (/search/query/)
  • Google CDN jQuery snippet from HTML5 Boilerplate
  • Google Analytics snippet from HTML5 Boilerplate

See a complete working example in the roots-example-project.com repo.

Theme installation

Bottom line is you want to get the files in this repo into your local development environment. There are many ways to do this, two of which we will cover here.

via Command-line

If you're already using Composer to manage WordPress, then you might consider using composer's create-project command to download Sage.

The example below assumes you're using Bedrock. If you're not, simply change the target path accordingly.

composer create-project roots/sage web/app/themes/your-theme-name-here

Then activate the theme via wp-cli.

wp theme activate your-theme-name-here

via WordPress Admin Panel

  1. Download the latest release of Sage.
  2. In your WordPress admin panel, navigate to Appearance->Themes
  3. Click Add New
  4. Click Upload Theme
  5. Upload the zip file that you downloaded.

Theme setup

Edit lib/setup.php to enable or disable theme features, setup navigation menus, post thumbnail sizes, post formats, and sidebars.

Theme development

Sage uses gulp as its build system and Bower to manage front-end packages.

Install gulp and Bower

Building the theme requires node.js. We recommend you update to the latest version of npm: npm install -g npm@latest.

From the command line:

  1. Install gulp and Bower globally with npm install -g gulp bower
  2. Navigate to the theme directory, then run npm install
  3. Run bower install

You now have all the necessary dependencies to run the build process.

Available gulp commands

  • gulp — Compile and optimize the files in your assets directory
  • gulp watch — Compile assets when file changes are made
  • gulp --production — Compile assets for production (no source maps).

Using BrowserSync

To use BrowserSync during gulp watch you need to update devUrl at the bottom of assets/manifest.json to reflect your local development hostname.

For example, if your local development URL is http://project-name.dev you would update the file to read:

...
  "config": {
    "devUrl": "http://project-name.dev"
  }
...

If your local development URL looks like http://localhost:8888/project-name/ you would update the file to read:

...
  "config": {
    "devUrl": "http://localhost:8888/project-name/"
  }
...

Documentation

Sage documentation is available at https://roots.io/sage/docs/.

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Community

Keep track of development and community news.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].