PHPackages                             chstudio/wordpress-project - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. chstudio/wordpress-project

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

chstudio/wordpress-project
==========================

A sample initialization project for WordPress website

v1.0.0(9y ago)282287[8 issues](https://github.com/CHStudio/wordpress-project/issues)Apache-2.0PHP

Since May 22Pushed 5y ago1 watchersCompare

[ Source](https://github.com/CHStudio/wordpress-project)[ Packagist](https://packagist.org/packages/chstudio/wordpress-project)[ RSS](/packages/chstudio-wordpress-project/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

[WordPress](https://wordpress.org/) project creation helper [![Latest Stable Version](https://camo.githubusercontent.com/a4f5ec58224722640f8454f5b5e41ecbd203e7d3cd0b5a7ebfe183ab3f376267/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636873747564696f2f776f726470726573732d70726f6a6563742e737667)](https://packagist.org/packages/chstudio/wordpress-project)
=========================================================================================================================================================================================================================================================================================================================================================================================

[](#wordpress-project-creation-helper-)

This repository is an empty wordpress project that can be used to start a new website. It also contains some tools to help project industrialisation (deployment, testing, content manipulation...).

Create a new project
--------------------

[](#create-a-new-project)

To start a new project using this barebone one, you just need to run :

```
composer create-project chstudio/wordpress-project [path] [version]
```

- `[path]` is the path to the installation directory, if not defined, a `wordpress-project` folder will be created in your current path.
- `[version]` is the version of the project to use when installing, if not defined, the more recent stable is used, else you can use : `dev-master`, `v0.0.0`, ...

You can also use a simple `git clone` :

```
git clone https://github.com/CHStudio/wordpress-project.git
```

Configuration
-------------

[](#configuration)

To configure database credentials and all the others settings, you can rely to command parameters or create a specific `wp-cli.local.yml` file at project root.

You must check the [WP-CLI configuration handbook](https://make.wordpress.org/cli/handbook/config/) for more details.

Example of local configuration :

```
path: public/wp-cms
color: true

core install:
  title: "WordPress Project !"
  url: http://wordpress-project.dev
  admin_user: stephane
  admin_email: s.hulard@chstudio.fr

core config:
  dbuser: root
  dbpass: mypass
  dbname: my_database
  extra-php: |
    define( 'WP_DEBUG', true );
    define( 'WP_POST_REVISIONS', 50 );
```

Beware, never add your `wp-cli.local.yml` file to Git, it may contains sensitive information.

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

[](#installation)

This project rely on [WP-CLI](https://make.wordpress.org/cli/) to perform common tasks.

To install your local environment you must run the following commands :

```
bin/wp core download
bin/wp core config
bin/wp core install
mv public/wp-cms/wp-config.php public
```

If your local configuration is not defined, you must pass all the required parameters. You can get more details by running `--help` flag on each command (will display parameters and command description).

If you haven't defined it, the `core install` will prompt the generated administrator password, you'll be asked to change it after your first admin panel login.

The last one moves the generated configuration file to your project public root. It's mandatory to use the `public/wp-content` folder as code container.

When the execution has succeded, you can access your local installation.

Philosophy
----------

[](#philosophy)

You can review some details about this project philosophy here (french) :

A presentation was made at the first WordCamp in Lyon (france). You can review the [video](http://wordpress.tv/2015/06/13/stephane-hulard-wordpress-git-et-lintegration-continue/) or the [slides](http://www.slideshare.net/s_hulard/wordpress-gitintegrationcontinuehulardwordcamplyon2015).

Contributing
------------

[](#contributing)

We welcome everyone to contribute to this project. Below are some of the things that you can do to contribute.

- Read [our contributing guide](CONTRIBUTING.md).
- [Fork us](https://github.com/chstudio/wordpress-project/fork) and [request a pull](https://github.com/chstudio/wordpress-project/pulls) to the [develop](https://github.com/chstudio/wordpress-project/tree/develop) branch.
- Submit [bug reports or feature requests](https://github.com/chstudio/wordpress-project/issues) to GitHub.

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance14

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~629 days

Total

2

Last Release

3429d ago

Major Versions

v0.0.0 → v1.0.02017-02-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ab317af777924eeefe097aa3e0a423f069eaac20280e3241631e1a950e17f47?d=identicon)[shulard](/maintainers/shulard)

---

Top Contributors

[![shulard](https://avatars.githubusercontent.com/u/482993?v=4)](https://github.com/shulard "shulard (48 commits)")

---

Tags

barebonesphpstarter-kitwordpresswp-cli

### Embed Badge

![Health badge](/badges/chstudio-wordpress-project/health.svg)

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

###  Alternatives

[wp-cli/core-command

Downloads, installs, updates, and manages a WordPress installation.

5211.3M28](/packages/wp-cli-core-command)[wp-cli/entity-command

Manage WordPress comments, menus, options, posts, sites, terms, and users.

1069.8M82](/packages/wp-cli-entity-command)[wp-cli/scaffold-command

Generates code for post types, taxonomies, blocks, plugins, child themes, etc.

1728.4M22](/packages/wp-cli-scaffold-command)[wp-cli/search-replace-command

Searches/replaces strings in the database.

598.2M8](/packages/wp-cli-search-replace-command)[wp-cli/extension-command

Manages plugins and themes, including installs, activations, and updates.

909.9M81](/packages/wp-cli-extension-command)[wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

338.3M14](/packages/wp-cli-checksum-command)

PHPackages © 2026

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