An open API service indexing awesome lists of open source software.

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

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