Skip to content

sboerrigter/start

Repository files navigation

Start

WordPress starter project for custom theme development with Composer, Glide, Vite, Tailwind CSS, Prettier, Deployer, Gutenberg, Advanced Custom Fields and other tools I like.

It contains a few useful WordPress plugins, development tools and a custom starter theme to get a head start with custom theme development. The theme contains a few simple templates, styles and scripts and some PHP classes with sensible defaults that can be easily customized.

Features

This starter project uses the folowing PHP dependencies and JavaScript packages by default. Of course, this can be customized to your liking or the project specific needs:

Development tools

WordPress and plugins

Requirements

Ensure you have the following installed on your system:

Installation

  1. Clone the repository:

    git clone https://github.com/sboerrigter/start.git your-project
    cd your-project
  2. Copy .env.example to .env and configure environment-specific variables like WP_ENV, WP_HOME, database credentials and debug settings.

    cp .env.example .env
  3. Copy auth.json.example to auth.json and enter you Advanced Custom Fields Pro lisence key in the "username" field and your website's domain in the "password" field.

    cp auth.json.example auth.json

Usage

  • Run npm start to install Composer and NPM dependencies and run vite development server:

    npm start
  • Build for production:

    npm run build
  • Format code with Prettier:

    npm run format

License

This project is licensed under the MIT License.

About

WordPress starter project for custom theme development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published