Skip to content
This repository has been archived by the owner on Jan 11, 2020. It is now read-only.

mashirozx/sakura2

Repository files navigation

Sakura v2

Demo Build Status webpack wordpress typescript php

This repo is under developement, do not active in production environment!

Install

Clone/download into ./wp-content/themes/, install the depended plugins WPGraphQL (for GraphQL API support) and Redux Framework (for options framework support), then active the theme in WordPress dashboard after compiling.

Compile

# Install dependencies
npm i -g webpack-cli
npm install
curl -sS https://getcomposer.org/installer | php
php composer.phar install
# Dynamical compile (--watch file changes)
npm run dev
# Build
npm run build

Commands tested on Linux, should also work on other platforms.

Develop

DO NOT MODIFY OR SAVE IN ./dist/, all your changes inside this folder will be replaced after npm run build. Develop by changing files in ./src/.

.
├── dist               // Compiled files (*DO NOT SAVE HERE*)
│   ├── css            // Stylesheets (compiled)
│   ├── js             // JavaScript (compiled)
│   ├── images         // Images (compiled)
│   ├── *.php          // PHP files (compiled)
│   ├── manifest.json  // Webpack manifest resources list
│   └── style.css      // Wordpress theme info
├── src                // Source code (develop inside this folder)
│   ├── scss           // CSS source code (SASS)
│   ├── ts             // JavaScript source code (TypeScript)
│   ├── images         // Images resources
│   ├── php            // PHP source code
│   └── package.scss   // Wordpress theme info (header of style.css)
├── package.json       // Node.js configuration
├── tsconfig.json      // TypeScript configuration
└── webpack.config.js  // Webpack configuration

Contribute

Pull requests welcomed. Code comments and commit tags in English, please.

Git commit guidelines: the Angular guidelines

Code comment guidelines: the TypeScript guidelines

Author

Mashiro https://2heng.xin

License

MIT

About

Rebuild WordPress theme Sakura. Demo on https://dev.2heng.xin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published