PHPackages                             hingeltd/wordpress-starter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. hingeltd/wordpress-starter

ActiveProject[DevOps &amp; Deployment](/categories/devops)

hingeltd/wordpress-starter
==========================

WordPress boilerplate with Bedrock, Lumberjack, Laravel mix on Docker

v1.0.2(7y ago)8452[1 issues](https://github.com/hingeltd/wordpress-starter/issues)MITPHPPHP &gt;=7.1

Since Apr 10Pushed 7y agoCompare

[ Source](https://github.com/hingeltd/wordpress-starter)[ Packagist](https://packagist.org/packages/hingeltd/wordpress-starter)[ Docs](https://github.com/hingeltd/wordpress-starter/)[ RSS](/packages/hingeltd-wordpress-starter/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (9)Versions (4)Used By (0)

[Hinge Wordpress](https://github.com/hingeltd/wordpress-starter)
================================================================

[](#hinge-wordpress)

This repository is a boilerplate for setting up a Wordpress project on a Mac or Linux host machine and is based on the following stack:

- [Bedrock](https://roots.io/bedrock/)
- [Lumberjack](https://lumberjack.rareloop.com/)
- [Laravel Mix](https://laravel-mix.com/)
- [Docker](https://www.docker.com/) using docker-compose generated with [PHPDocker.io](https://phpdocker.io/generator)

Requirements
------------

[](#requirements)

- Docker engine &gt;= v1.13
- Docker compose &gt;= v1.12
- node &gt;= v10.8.0
- npm &gt;= 6.3.0
- PHP &gt;= 7.1
- Composer - [Install](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)

Installation
------------

[](#installation)

- Create a new project:

    ```
    $ composer create-project hingeltd/wordpress-starter
    ```
- Run the following command to setup docker containers for your project. Unless the .env details are change as per the following step, make sure that `PORT 80` and `PORT 3306` is not being currently used by any other services

    ```
        $ docker-compose up -d
    ```
- Install the npm packages with the following command on the Lumberjack root at `web/app/themes/lumberjack/`

    ```
     $ npm install
    ```
- Run a dev build on the same directory to have the theme assets built for frontend

    ```
     $ npm run dev
    ```
- Initial variables are already setup to be used both by Wordpress and docker but you can update environment variables in the `.env` file:

    - Database variables
        - `DB_NAME` - Database name
        - `DB_USER` - Database user
        - `DB_PASSWORD` - Database password
        - `DB_HOST` - Database host
    - `WP_ENV` - Set to environment (`development`, `staging`, `production`)
    - `WP_HOME` - Full URL to WordPress home ()
    - `WP_SITEURL` - Full URL to WordPress including subdirectory ()
    - `AUTH_KEY`, `SECURE_AUTH_KEY`, `LOGGED_IN_KEY`, `NONCE_KEY`, `AUTH_SALT`, `SECURE_AUTH_SALT`, `LOGGED_IN_SALT`, `NONCE_SALT`
        - Generate with [wp-cli-dotenv-command](https://github.com/aaemnnosttv/wp-cli-dotenv-command)
        - Generate with [Roots WordPress salts generator](https://roots.io/salts.html)
    - `MYSQL_PORT` - Docker Mysql Container port
    - `WEB_PORT` - Docker Web Server (nginx) port if you want to use any other port than port 80. If you use any other port, make sure to change the `WP_HOME` from `http://localhost` to `http://localhost:PORT`
- Rebuild the container if the `.env` variables is updated with the following command `sh $ docker-compose up --build`
- Setup Wordpress locally following the standard wordpress installation steps or import an existing database locally to skip this step.
- Access the Wordpress site at  and access WordPress admin at

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2592d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1e5307326a69ead0480e49ecc45fffc8e316553f6d0a84b57fe8d4dac7bb12d?d=identicon)[nirajhinge](/maintainers/nirajhinge)

![](https://www.gravatar.com/avatar/f78376e32c036626e669517d96578a95bad52c20e90ab22b98d79ca08392fd21?d=identicon)[philmmoore](/maintainers/philmmoore)

---

Tags

wordpresswordpress-boilerplatewordpress-dockerwordpress-laravelwordpress-starterwordpress-themecomposerwordpressdockerboilerplatewpbedrockwp-config

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/hingeltd-wordpress-starter/health.svg)

```
[![Health](https://phpackages.com/badges/hingeltd-wordpress-starter/health.svg)](https://phpackages.com/packages/hingeltd-wordpress-starter)
```

###  Alternatives

[roots/bedrock

WordPress boilerplate with Composer, easier configuration, and an improved folder structure

6.5k441.8k2](/packages/roots-bedrock)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
