log-oscon / wp-construct Goto Github PK
View Code? Open in Web Editor NEWBoilerplate for a new WordPress project with a Genesis Framework based theme.
License: GNU General Public License v2.0
Boilerplate for a new WordPress project with a Genesis Framework based theme.
License: GNU General Public License v2.0
It does not make sense to have the premium plugins in this public repository. Should be added a note saying that this boilerplate is dependent on Genesis theme.
There a "missing" file when the WP_DEBUG
option is set to true
.
When this setting is present the file wp-settings.php
forces the inclusion on a file named advanced-cache.php
in the wp-content
directory.
// For an advanced caching plugin to use. Uses a static drop-in because you would only wa
nt one.
if ( WP_CACHE )
WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTE
NT_DIR . '/advanced-cache.php' );
Replace scss_lint (a Ruby dependency) with Stylelint, which is a (JavaScript-based) PostCSS plugin.
@Narayon When can you clean up / move this repo so we can use this for WP-Docker-Construct?
vvv-init.sh fails when requesting to npm install gulp as there is no NPM. Where does NPM install come from?
https://github.com/log-oscon/wp-genesis-boilerplate/blob/master/vvv-init.sh#L30
Update the setup process in the README file with info concerning the DEV URLs.
There's a lot of modules in the theme package.json
that are already present in the package.json
of the starter base.
This makes update take twice the effort and encourage discrepancies.
Enforce the format rules on all non compliant files.
We need to inject the SVG sprite in the theme, because it is missing.
I suggest you to use the code below in functions.php
. Thatβs how Iβve done it.
//* Inject inline sprite file.
\add_action( 'genesis_before', function() {
echo file_get_contents( \get_stylesheet_directory() . '/public/images/sprite.svg' );
}, 1 );
What do you think?
Find a proper name for your WordPress boilerplate. A name that could be marketed and recognized.
And independent of development environments and theme frameworks, I guess.
Avoid words like:
Current options and votes:
name | π | π |
---|---|---|
WP Construct | 5 | 0 |
WP BootBox | 2 | 0 |
Step One | 1 | 0 |
WP Inception | 0 | 0 |
WP Base | 0 | 0 |
WPartida | 0 | 1 |
Note: Vote o the respective comments where the names were suggested.
PS: WP Seed is already taken by another starter.
We need to replace .jshintrc
with an ESLint config file using the airbnb
preset.
Add proper placeholders across all files for immediate search and replace.
Or, better yet, convert this to a yeoman generator.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.