https://github.com/code-soup/pumpkin
Pumpkin is a WordPress Starter Theme with a specific workflow, built on top of ACF PRO plugin which enables you to build component based custom themes. Powered by Webpack build script
https://github.com/code-soup/pumpkin
Last synced: over 1 year ago
JSON representation
Pumpkin is a WordPress Starter Theme with a specific workflow, built on top of ACF PRO plugin which enables you to build component based custom themes. Powered by Webpack build script
- Host: GitHub
- URL: https://github.com/code-soup/pumpkin
- Owner: code-soup
- License: mit
- Created: 2018-09-21T13:29:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T10:38:16.000Z (over 3 years ago)
- Last Synced: 2023-03-10T01:55:51.489Z (over 3 years ago)
- Language: PHP
- Homepage: https://www.codesoup.co
- Size: 150 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Pumpkin
Pumpkin is a WordPress Starter Theme with a specific workflow, built on top of ACF PRO plugin which enables you to build component based custom themes.
Powered by Webpack build script
### Features
- Component base theme organization
- Component based code splitting
- Inline critical CSS
- Improved accessibility
- Theme wrapper
- Built in sidebar manager
- Predefined Theme Options (Further extendable with ACF PRO)
- PSR-4 Autoloader
- Composer for PHP dependencies
- SoberWP models for creating custom post types
### WP Mods
- WordPress clean up
- Custom login screen
- Custom 404 page
- Cached nav menus
### Assets
- Yarn package management
- Webpack build script
- ES6 + Babel
- SCSS
- Assets versioning
- Browsersync
- SVG Spritemap
### Install instructions
1. Clone repository\
`git clone git@github.com:code-soup/pumpkin.git .`
2. Start fresh\
`rm -rf .git`\
`git init`\
`git add .`\
`git commit -am 'init'`
3. Generate `auth.json` file in your ACF account and save it to them root.
Get detailed instructions here: https://www.advancedcustomfields.com/resources/installing-acf-pro-with-composer/
4. Install PHP dependencies\
`composer install`
5. Install node packages\
`yarn`
6. Rename \
`/src/config-local-example.json` to `config-local.json` \
and update paths to your local environment