shov/wpci

WordPress Continuous Integration

Maintainers

Details

github.com/shov/wpci

Source

Issues

Installs: 14

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Type:project

v0.1 2018-01-20 12:59 UTC

This package is not auto-updated.

Last update: 2024-04-14 02:45:25 UTC


README

68747470733a2f2f636f6d65742e62792f696d672f777063692d6c6f676f2d302d636f6d70696c65642e737667

WordPress Continuous Integration

68747470733a2f2f7472617669732d63692e6f72672f73686f762f777063692e7376673f6272616e63683d6d6173746572 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73686f762f777063692e737667 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f73686f762f777063692e737667

Moved to this repo.

Usage

  • Start with composer create-project --prefer-dist shov/wpci ./new-site, it will download wordpress to ./new-site/wordpress, and other required packages to ./new-site/vendor

  • The next step is run docker containers, to start application locally. You should have installed docker-ce and docker-compose as well. cd ./new-site/docker-config , prepare environment data: cp ./.env.example ./.env and start docker with docker-compose up --build -d You can check all container running well using docker-compose ps, and stop all with docker-compose stop or docker-compose down to remove all containers as well

  • Open website on localhost in your browser and make install wordpress using values from new-site/docker-config/.env for database configuration, as host put mysql

  • Go wp admin Appearance -> Themes and turn on the wpci theme (it should be in the list)

  • Go Settings -> Permalinks and turn off plain mode

  • Go Plugins and activate Advanced Custom Fields plugin

  • Research src/app/App.php to understanding routes

Development

The project still under construction, as the task board I'm using Trello