mirror of https://github.com/IoTcat/sakura2.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mashiro
91fb4795a8
|
4 years ago | |
---|---|---|
.github/workflows | 5 years ago | |
src | 4 years ago | |
webpack | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 5 years ago | |
NOTES.md | 5 years ago | |
README.md | 4 years ago | |
azure-pipelines.yml | 5 years ago | |
composer.json | 4 years ago | |
composer.lock | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
push.sample.sh | 5 years ago | |
tsconfig.json | 5 years ago | |
webpack.common.js | 4 years ago | |
webpack.config.js | 4 years ago | |
webpack.dev.js | 4 years ago | |
webpack.prod.js | 4 years ago |
README.md
Sakura v2
This repo is under developement, do not active in production environment!
Install
Clone/download into ./wp-content/themes/
, install the depended plugin WPGraphQL (for GraphQL API support), then active the theme in WordPress dashboard after compiling.
Compile
npm i -g webpack-cli
npm 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