Skip to content

Commit b60a124

Browse files
committed
Merge branch 'develop-v4' into master-v4 for v4.0.0-beta.5
2 parents 7f870fa + 6fd9fa4 commit b60a124

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3236
-405
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ php-test-framework.xml
1717
vcs.xml
1818
workspace.xml
1919
profiles_settings.xml
20-
Project_Default.xml
20+
Project_Default.xml
21+
.idea

.travis.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
sudo: required
22

33
language: php
4-
php: 7.1
4+
php: 7.0
55

66
env:
77
global:
@@ -22,8 +22,12 @@ install:
2222

2323
before_script:
2424
- composer validate
25-
- ./vendor/bin/behat
2625
- ./ci/prepare.sh
26+
- sudo ./vendor/bin/behat
27+
- ./ci/test-commands.sh
28+
29+
after_script:
30+
- cat /opt/easyengine/ee.log
2731

2832
jobs:
2933
include:

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,23 @@ chmod +x /usr/local/bin/ee
3131
To get started with EasyEngine and create a wordpress site, run
3232

3333
```
34-
ee site create example.com
34+
ee site create example.com --type=wp
3535
```
3636

3737
Need a wordpress site with caching? Try
3838

3939
```
40-
ee site create example.com --wpredis
40+
ee site create example.com --type=wp --cache
4141
```
4242

4343
Need a wordpress multi-site with page cache?
4444
```
45-
ee site create example.com --wpsubdir --wpredis
45+
ee site create example.com --type=wp --mu=wpsubdir --cache
46+
```
47+
48+
Need a plain and simple html site?
49+
```
50+
ee site create example.com
4651
```
4752

4853
Want to play around with your new site?
@@ -52,6 +57,8 @@ ee shell example.com
5257

5358
Want to know more? Checkout readme of these commands -
5459
* [site command](https://github.com/EasyEngine/site-command/)
60+
* [site-wp command](https://github.com/EasyEngine/site-wp-command/)
61+
* [cron command](https://github.com/EasyEngine/cron-command/)
5562
* [shell command](https://github.com/EasyEngine/shell-command/)
5663

5764
Note: :warning: EasyEngine will currently only run with root privileges. You can run `ee help`, `ee help site` and `ee help site create` to get all the details about the various commands and subcommands that you can run.
@@ -62,7 +69,7 @@ Development of easyengine is done entirely on GitHub.
6269

6370
We've used [wp-cli](https://github.com/wp-cli/wp-cli/) framework as a base and built EasyEngine on top of it.
6471

65-
This repo contains main core of easyengine (the framework).
72+
This repo contains main core of easyengine (the framework).
6673
All top level commands(except `ee cli`) i.e. `ee site`, `ee shell` have their own repos.
6774

6875
Currently we have following commands which are bundled by default in EasyEngine:

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.0-beta.4
1+
4.0.0-beta.5

ci/prepare.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ if [[ "$TRAVIS_BRANCH" == "develop-v4" ]]; then
99
echo $version > VERSION
1010
fi
1111

12-
php -dphar.readonly=0 ./utils/make-phar.php easyengine.phar --quite > /dev/null
12+
php -dphar.readonly=0 ./utils/make-phar.php easyengine.phar --quiet

ci/test-commands.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
3+
# called by Travis CI
4+
5+
# Add certificates
6+
./vendor/easyengine/site-command/ci/add-test-certs.sh > /dev/null
7+
8+
for repo in "$(find vendor/easyengine -type d -name 'features')"; do
9+
rsync -a --delete $repo/ features > /dev/null
10+
echo "Running tests for $repo"
11+
sudo ./vendor/bin/behat
12+
done

composer.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,20 @@
2424
"minimum-stability": "dev",
2525
"prefer-stable": true,
2626
"require": {
27-
"php": ">=5.3.29",
27+
"php": ">=7.0",
28+
"acmephp/core": "dev-master",
2829
"composer/composer": "^1.2.0",
2930
"composer/semver": "~1.0",
30-
"easyengine/cron-command": "v1.0.0-beta.1",
31-
"easyengine/site-command": "v1.0.0",
31+
"easyengine/cron-command": "v1.0.0-beta.2",
32+
"easyengine/site-command": "v2.0.0",
33+
"easyengine/site-wp-command": "v1.0.0-beta.1",
3234
"easyengine/shell-command": "v1.0.0-beta.1",
35+
"ext-openssl": "*",
36+
"guzzlehttp/guzzle": "^6.0",
3337
"justinrainbow/json-schema": "~5.2.5",
38+
"league/flysystem": "^1.0.19",
3439
"monolog/monolog": "^1.23",
3540
"mustache/mustache": "~2.4",
36-
"ramsey/array_column": "~1.1",
3741
"rmccue/requests": "~1.6",
3842
"symfony/config": "^2.7|^3.0",
3943
"symfony/console": "^2.7|^3.0",
@@ -43,8 +47,10 @@
4347
"symfony/filesystem": "^2.7|^3.0",
4448
"symfony/finder": "^2.7|^3.0",
4549
"symfony/process": "^2.1|^3.0",
50+
"symfony/serializer": "^3.0",
4651
"symfony/translation": "^2.7|^3.0",
4752
"symfony/yaml": "^2.7|^3.0",
53+
"webmozart/assert": "^1.0",
4854
"wp-cli/autoload-splitter": "^0.1.5",
4955
"wp-cli/mustangostang-spyc": "^0.6.3",
5056
"wp-cli/php-cli-tools": "~0.11.2"
@@ -65,7 +71,8 @@
6571
"EE": "php"
6672
},
6773
"psr-4": {
68-
"": "php/commands/src"
74+
"": "php/commands/src",
75+
"AcmePhp\\Cli\\": "php/AcmePhp/Cli"
6976
}
7077
},
7178
"extra": {

0 commit comments

Comments
 (0)