Skip to content

Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development.

License

Notifications You must be signed in to change notification settings

alexranc/ranc-starter-theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ranc WordPress Starter Theme

Forked from https://labs.tonik.pl/theme/

Changes:

  • New eslint config extending from eslint-config-airbnb-base
  • New stylint config extending from stylelint-config-recommended
  • Added csscomb config (can be used via VS Code extension)
  • Added prettier
  • Theme template actions are now automatically loaded from 'app/Support/Templates' directory (each action should be its own file).
  • Removed vue-eslint-plugin
  • Removed dummy custom post type and taxonomy
  • Removed un-used templates, shortcodes, and actions
  • Removed jQuery

Features:

Requirements

Make sure you have all these dependences installed before moving on:

Installation

Install composer dependencies.

$ composer install

Install node dependencies.

$ npm install

Building

Compiles unminified and unoptimized theme assets with source maps.

$ npm run dev

Builds assets for development, runs watcher (recompiles on change)

$ npm run watch

Compiles minified and optimized theme assets without source maps.

$ npm run prod

Prettier

Runs all project .js files through prettier.

$ npm run prettier

Documentation

Comprehensive documentation of the starter is available at http://labs.tonik.pl/theme/

About

Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 69.2%
  • JavaScript 26.7%
  • CSS 4.1%