@@ -95,10 +95,20 @@ fixed unmoving content usually looks and reads the best.
9595composer install
9696```
9797
98- 1 . For running tests :
98+ 3 . Start the development environment :
9999
100100``` bash
101- docker compose up wordpress-test
101+ # Start development environment (WordPress + MySQL)
102+ docker compose --profile dev up
103+
104+ # The development site will be available at http://localhost:8000
105+ ```
106+
107+ 4 . For running tests:
108+
109+ ``` bash
110+ # Start test environment
111+ docker compose --profile test up wordpress-test
102112```
103113
104114### Release Process
@@ -115,14 +125,14 @@ docker compose up wordpress-test
115125 * List all changes with proper categorization (Major/Feature/Fix)
116126 * Include any breaking changes, new features, and bug fixes
117127
118- 1 . Test the changes locally:
128+ 2 . Test the changes locally:
119129
120130``` bash
121131# Run the test suite
122132docker compose run --rm wordpress-test composer test
123133```
124134
125- 1 . Build and verify the release locally:
135+ 3 . Build and verify the release locally:
126136
127137``` bash
128138# Clean install dependencies without dev packages
@@ -134,15 +144,15 @@ composer install --no-dev --optimize-autoloader
134144# Verify the build output in build/screenly-cast/
135145```
136146
137- 1 . Commit changes and push to GitHub:
147+ 4 . Commit changes and push to GitHub:
138148
139149``` bash
140150git add .
141151git commit -m " Prepare release vX.Y.Z"
142152git push origin master
143153```
144154
145- 1 . Create and push a new tag:
155+ 5 . Create and push a new tag:
146156
147157``` bash
148158# Create a new tag
@@ -156,7 +166,7 @@ git tag -d vX.Y.Z # Delete local tag
156166git push --delete origin vX.Y.Z # Delete remote tag
157167```
158168
159- 1 . The GitHub Actions workflow will automatically:
169+ 6 . The GitHub Actions workflow will automatically:
160170 * Run tests across supported PHP versions
161171 * Build the release package without dev dependencies
162172 * If tests pass, deploy to WordPress.org plugin repository
0 commit comments