Giter Site home page Giter Site logo

jwill9999 / glorious Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 749 KB

Glorious starter framework for WordPress development by letuscode . This is a parent theme incorporating underscore bootstrap and environmental variables using dotenv.

License: GNU General Public License v2.0

PHP 68.12% JavaScript 11.34% CSS 20.54%
wordpress wordpress-development wordpress-theme wordpress-boilerplate gulp gulp-tasks gulp-sass gulp-babel browser-sync sourcemaps

glorious's Introduction

Glorious starter Developer Framework

Prerequisites

This theme relies on NPM and Composer in order to load dependencies and packages. Gulp should always be running and watching during the development process, in order to properly compile and update files.

Installation

  • Move the .env.example to your WordPress root directory, rename it as .env, and setup your website variables
  • Move the wp-config.example.php to your WordPress root directory and rename it as wp-config.php, to replace the default one
  • Open a Terminal window on the location of the theme folder
  • Execute composer install
  • Execute npm install

Gulp

  • Run npm run gulp at the beginning of every development session to run and watch files for changes
  • This will compile you files into the public folder ready for production deployment.
  • ONLY CHANGE FILES situated inside the assets folder. Here you will find Javascript and sass files. Your personal added Javascript can be added to the genious.js file. All sass files are imported into the index.scss file
> install wordpress
> cd into wp-content/themes then ...
> git clone https://github.com/jwill9999/glorious.git
> cd glorious
> npm install
> move the example files ".composer-example.json" , ".wp-config-example.php", and ".env.example" to the root of your WORDPRESS folder. Remove the word example and amend as required.
> install composer in root wordpress folder structure by running ...
> php composer.phar install

> cd back into your Genious theme folder ...
> cd ./wp-content/themes/glorious
> to start server and to watch for file changes run
> npm run gulp

Project View

Glorious Starter Development Framework Wordpress

This is a developer theme based on Underscore It incorporates Bootstrap 4 and jQuery. Environmental variables and managed safely using the DotEnv package. The development server uses auto browser refreshing as well as gulp to compile your sass files and to watch for file structure changes. You can also use the latest ES6/7 javascript language within your javascript files.


Key features

Glorious Wordpress developer theme

Gulp task runner

Browser-sync for live reloading in development

Sass CSS compilation

Uses Underscore Base theme

Bootstrap 4

The latest jQuery library

Normalizer.js

CDN delivered core assets

HTML5 Ready

Use Global Environmental Variables for easy wp-configuration.

Uses DotEnv

... to name a few


Links

Underscore base theme

Bootstrap 4

getComposer

Composer Packages

DotEnv package required

Uses Normaize css

This project was generated with Underscore.io, Bootstrap 4, as well as vlucas/phpdotenv


glorious's People

Contributors

jwill9999 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.