An open API service indexing awesome lists of open source software.

https://github.com/andriilive/gitpod-wordpress-experiments

Scaffolds & runs fresh WordPress boilerplate with Composer, Laravel-like configuration, and an improved folder structure
https://github.com/andriilive/gitpod-wordpress-experiments

bedrock cloud-development gitpod gitpod-php wp wp-bedrock wp-gitpod

Last synced: 2 months ago
JSON representation

Scaffolds & runs fresh WordPress boilerplate with Composer, Laravel-like configuration, and an improved folder structure

Awesome Lists containing this project

README

        

# Gitpod scaffold WP installation

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/andriilive/gitpod-wordpress-experiments)

Scaffolds & runs fresh WordPress boilerplate with Composer, Laravel-like configuration, and an improved folder structure

- [roots/bedrock](https://roots.io/bedrock/)
- mysql
- wp-cli
- php 8.0
- [wp-cli dotenv](https://aaemnnost.tv/wp-cli-commands/dotenv/) support

## Experiments:

See [branches](https://github.com/andriilive/gitpod-wordpress-experiments/branches) for complete experiments list

**Scaffolds:**
- [scaffold mysql](https://github.com/andriilive/gitpod-wordpress-experiments/tree/workspace/mysql-only)
- [scaffold sqlite](https://github.com/andriilive/gitpod-wordpress-experiments/tree/workspace/sqlite-only)

**Projects:**
- [wp-bedrock project](https://github.com/andriilive/gitpod-wordpress-experiments/tree/project/wp-bedrock)
- [wp-cli based project](https://github.com/andriilive/gitpod-wordpress-experiments/tree/project/wp-cli-based)

## Readlist
- https://www.gitpod.io/guides/gitpodify
- https://github.com/apolopena/gitpod-laravel-starter
- https://dev.to/obasekietinosa/gitpodifying-a-new-laravel-application-57pp
- [digitalandyeu/gitpod-wordpress-roots](https://github.com/digitalandyeu/gitpod-wordpress-roots)
- [ddenv](https://ddev.com)
- https://github.com/edniaj/gitpod_with_mysql
- https://github.com/hidden-being/gitpod-laravel
- https://notes.etin.space/post/gitpodifying-a-new-laravel-application/

## TODO

- [x] sqlite db
- [x] mysql db
- [ ] create .distignore at build
- [ ] [Adminer](https://www.adminer.org) v4.8.1 db admin
- [ ] Create scaffold's config file
- [ ] Think about forks, template or other compatibility for integration between versions
- [ ] Add empty lines to the prepended files content commands (readme, .gitignore)
- [ ] Check & implement better Gitpod's [prebuilds](https://www.gitpod.io/docs/prebuilds/)
- [ ] Implement Gitpod's [variables](https://www.gitpod.io/docs/configure/projects/environment-variables)

⚠️ Two empty lines at the end of this file are recommended

[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

---