Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
sirreal
wordpress-develop
Repository navigation
Code
Issues
2
(2)
Pull requests
49
(49)
Actions
Projects
Security and quality
Insights
More
items
Add envlite tool
- #35
#35
Closed
sirreal
wants to merge 81 commits into
trunk
sirreal/wordpress-develop:trunk
from
add-
envlite-
tool
sirreal/wordpress-develop:add-envlite-tool
Copy head branch name to clipboard
Conversation
Commits
81
(81)
Checks
Files changed
Closed
Add envlite tool
#35
sirreal
wants to merge 81 commits into
trunk
sirreal/wordpress-develop:trunk
from
add-
envlite-
tool
sirreal/wordpress-develop:add-envlite-tool
Copy head branch name to clipboard
Commits
Commits on May 12, 2026
Add spec
sirreal
committed
18e2c06
View commit details
Copy full SHA for 18e2c06
Browse repository at this point
plan v2
sirreal
committed
f49e45c
View commit details
Copy full SHA for f49e45c
Browse repository at this point
refine spec
sirreal
committed
b1cfbca
View commit details
Copy full SHA for b1cfbca
Browse repository at this point
spec: refine deps ownership
sirreal
committed
787619e
View commit details
Copy full SHA for 787619e
Browse repository at this point
spec: apply review changes
sirreal
committed
07e56fc
View commit details
Copy full SHA for 07e56fc
Browse repository at this point
spec: simplify and clenaup
sirreal
committed
1bf5b2d
View commit details
Copy full SHA for 1bf5b2d
Browse repository at this point
spec: engineering improvements
sirreal
committed
5c8ff12
View commit details
Copy full SHA for 5c8ff12
Browse repository at this point
spec: support Windows
sirreal
committed
ad48964
View commit details
Copy full SHA for ad48964
Browse repository at this point
spec: tighten
sirreal
committed
df07079
View commit details
Copy full SHA for df07079
Browse repository at this point
plan: add envlite implementation plan
sirreal
committed
28d6051
View commit details
Copy full SHA for 28d6051
Browse repository at this point
feat(envlite): scaffold CLI dispatch and test harness
sirreal
committed
3d25340
View commit details
Copy full SHA for 3d25340
Browse repository at this point
feat(envlite): add diagnostic logging helpers
sirreal
committed
07dbd41
View commit details
Copy full SHA for 07dbd41
Browse repository at this point
feat(envlite): add POSIX path utilities
sirreal
committed
c20963b
View commit details
Copy full SHA for c20963b
Browse repository at this point
feat(envlite): add manifest read/write
sirreal
committed
d7db520
View commit details
Copy full SHA for d7db520
Browse repository at this point
feat(envlite): add atomic file write helper
sirreal
committed
a79ecbe
View commit details
Copy full SHA for a79ecbe
Browse repository at this point
feat(envlite): add manifest-anchored ownership decisions
sirreal
committed
34b3f23
View commit details
Copy full SHA for 34b3f23
Browse repository at this point
feat(envlite): add interactive prompt helper
sirreal
committed
128738f
View commit details
Copy full SHA for 128738f
Browse repository at this point
feat(envlite): implement Phase 0 preflight
sirreal
committed
5fa842c
View commit details
Copy full SHA for 5fa842c
Browse repository at this point
feat(envlite): implement Phase 1 port discovery
sirreal
committed
2ad62f0
View commit details
Copy full SHA for 2ad62f0
Browse repository at this point
feat(envlite): add subprocess helper and refactor Phase 0
sirreal
committed
b5cab27
View commit details
Copy full SHA for b5cab27
Browse repository at this point
feat(envlite): implement Phases 2/3/4 (npm ci, build:dev, composer install)
sirreal
committed
68805e3
View commit details
Copy full SHA for 68805e3
Browse repository at this point
feat(envlite): implement Phase 5 SQLite drop-in
sirreal
committed
6edeff8
View commit details
Copy full SHA for 6edeff8
Browse repository at this point
feat(envlite): implement Phase 6 wp-tests-config.php
sirreal
committed
7d085ae
View commit details
Copy full SHA for 7d085ae
Browse repository at this point
feat(envlite): implement Phase 7 src/wp-config.php
sirreal
committed
70599ed
View commit details
Copy full SHA for 70599ed
Browse repository at this point
feat(envlite): implement Phase 8 router.php
sirreal
committed
2ba1ebc
View commit details
Copy full SHA for 2ba1ebc
Browse repository at this point
feat(envlite): orchestrate init across all phases
sirreal
committed
4a89271
View commit details
Copy full SHA for 4a89271
Browse repository at this point
feat(envlite): implement serve subcommand
sirreal
committed
71df4c4
View commit details
Copy full SHA for 71df4c4
Browse repository at this point
feat(envlite): implement clean subcommand
sirreal
committed
a521f9b
View commit details
Copy full SHA for a521f9b
Browse repository at this point
test(envlite): add end-to-end smoke covering phases 5-8 and clean
sirreal
committed
7e5fc22
View commit details
Copy full SHA for 7e5fc22
Browse repository at this point
Use nowdoc for envlite help text
sirreal
committed
bcd9244
View commit details
Copy full SHA for bcd9244
Browse repository at this point
Ignore the .envlite dir
sirreal
committed
bd9f031
View commit details
Copy full SHA for bd9f031
Browse repository at this point
Add npm script
Show description for 73b83c4
sirreal
committed
73b83c4
View commit details
Copy full SHA for 73b83c4
Browse repository at this point
Build/Test Tools: Ignore the `.envlite/` state directory.
Show description for 13e3178
lucatume
authored and
sirreal
committed
13e3178
View commit details
Copy full SHA for 13e3178
Browse repository at this point
fix(envlite): address PR #35 review feedback
Show description for 66a909e
sirreal
committed
66a909e
View commit details
Copy full SHA for 66a909e
Browse repository at this point
Update spec to move router.php
sirreal
committed
a93a186
View commit details
Copy full SHA for a93a186
Browse repository at this point
refactor(envlite): ship router.php as a committed tool asset
Show description for b52fe13
sirreal
committed
b52fe13
View commit details
Copy full SHA for b52fe13
Browse repository at this point
feat(envlite): install WordPress on `init` (Phase 8)
Show description for 92bed7e
sirreal
committed
92bed7e
View commit details
Copy full SHA for 92bed7e
Browse repository at this point
Document 127.0.0.1 site URL reasoning
sirreal
committed
32c0fa6
View commit details
Copy full SHA for 32c0fa6
Browse repository at this point
feat(envlite): add `up` subcommand (init + foreground serve)
Show description for 032a376
sirreal
committed
032a376
View commit details
Copy full SHA for 032a376
Browse repository at this point
plan process swapping on serve work
sirreal
committed
afdb51a
View commit details
Copy full SHA for afdb51a
Browse repository at this point
feat(envlite): require pcntl extension on Unix in Phase 0
sirreal
committed
9b6d6db
View commit details
Copy full SHA for 9b6d6db
Browse repository at this point
feat(envlite): add envlite_run_dev_server helper with pcntl on Unix
sirreal
committed
195b063
View commit details
Copy full SHA for 195b063
Browse repository at this point
test(envlite): cover pcntl process replacement and proc_open fallback
sirreal
committed
84c6b9f
View commit details
Copy full SHA for 84c6b9f
Browse repository at this point
refactor(envlite): route serve through envlite_run_dev_server
sirreal
committed
d9b11cf
View commit details
Copy full SHA for d9b11cf
Browse repository at this point
refactor(envlite): route up through envlite_run_dev_server
sirreal
committed
18d29c2
View commit details
Copy full SHA for 18d29c2
Browse repository at this point
docs(envlite): document pcntl dev-server launch and Windows fallback
sirreal
committed
c51fc83
View commit details
Copy full SHA for c51fc83
Browse repository at this point
docs(envlite): tighten bind-failure prose and pcntl phrasing
sirreal
committed
cce15b4
View commit details
Copy full SHA for cce15b4
Browse repository at this point
refactor(envlite): fail loudly on Unix without pcntl; clarify test name
sirreal
committed
b7f2a80
View commit details
Copy full SHA for b7f2a80
Browse repository at this point
Allow arbitrary specified port
sirreal
committed
7ffbdd1
View commit details
Copy full SHA for 7ffbdd1
Browse repository at this point
Clarify gitignore spec, remove redundant gitignore entry
sirreal
committed
a40351e
View commit details
Copy full SHA for a40351e
Browse repository at this point
Spec: Remove excessive detail for BOM, line-endings
sirreal
committed
de7b5ab
View commit details
Copy full SHA for de7b5ab
Browse repository at this point
docs(envlite): design for phpunit test DB isolation
Show description for 9a00c6a
sirreal
committed
9a00c6a
View commit details
Copy full SHA for 9a00c6a
Browse repository at this point
docs(envlite): implementation plan for test DB isolation
Show description for 836eab7
sirreal
committed
836eab7
View commit details
Copy full SHA for 836eab7
Browse repository at this point
feat(envlite): assert DB_FILE absent from wp-tests-config sample
sirreal
committed
fe9d7d6
View commit details
Copy full SHA for fe9d7d6
Browse repository at this point
feat(envlite): isolate phpunit DB by appending DB_FILE to wp-tests-config
sirreal
committed
4258d9b
View commit details
Copy full SHA for 4258d9b
Browse repository at this point
docs(envlite): record DB_FILE isolation in Phase 6 spec
sirreal
committed
ce1f151
View commit details
Copy full SHA for ce1f151
Browse repository at this point
docs(envlite): fix regex rendering in Phase 6 spec
Show description for 4267889
sirreal
committed
4267889
View commit details
Copy full SHA for 4267889
Browse repository at this point
REmove `--platform-php` from spec
sirreal
committed
72f56d6
View commit details
Copy full SHA for 72f56d6
Browse repository at this point
Add README
sirreal
committed
50efdc9
View commit details
Copy full SHA for 50efdc9
Browse repository at this point
Simplify README
sirreal
committed
349aaa9
View commit details
Copy full SHA for 349aaa9
Browse repository at this point
More readme simplification
sirreal
committed
3a686d9
View commit details
Copy full SHA for 3a686d9
Browse repository at this point
Iterate on README
sirreal
committed
93bdf90
View commit details
Copy full SHA for 93bdf90
Browse repository at this point
Clean up html-api refs
sirreal
committed
8191a0e
View commit details
Copy full SHA for 8191a0e
Browse repository at this point
test(envlite): use truly invalid cached port in phase1 test
Show description for adb2238
sirreal
committed
adb2238
View commit details
Copy full SHA for adb2238
Browse repository at this point
fix(envlite): abort Phase 5 when ZipArchive extraction fails
Show description for a5f2b24
sirreal
committed
a5f2b24
View commit details
Copy full SHA for a5f2b24
Browse repository at this point
fix(envlite): treat fetched salts as literal in Phase 7 render
Show description for 36775d5
sirreal
committed
36775d5
View commit details
Copy full SHA for 36775d5
Browse repository at this point
fix(envlite): normalize CRLF in wp-config sample before render
Show description for 170fda1
sirreal
committed
170fda1
View commit details
Copy full SHA for 170fda1
Browse repository at this point
fix(envlite): block .ht* paths in router so SQLite DB is not downloadable
Show description for a5180da
sirreal
committed
a5180da
View commit details
Copy full SHA for a5180da
Browse repository at this point
fix(envlite): serve directory indexes so /wp-admin/ reaches wp-admin/index.php
Show description for 7167afa
sirreal
committed
7167afa
View commit details
Copy full SHA for 7167afa
Browse repository at this point
fix(envlite): re-pick port when cached port is no longer free
Show description for 0781adf
sirreal
committed
0781adf
View commit details
Copy full SHA for 0781adf
Browse repository at this point
docs(envlite): design spec for disabling WP-Cron by default in Phase 7
sirreal
committed
5d05c9b
View commit details
Copy full SHA for 5d05c9b
Browse repository at this point
docs(envlite): implementation plan for disabling WP-Cron in Phase 7
sirreal
committed
9242044
View commit details
Copy full SHA for 9242044
Browse repository at this point
Use multiple workers
sirreal
committed
021b5a6
View commit details
Copy full SHA for 021b5a6
Browse repository at this point
Commits on May 13, 2026
test(envlite): cover router DOCUMENT_ROOT resolution
sirreal
committed
28c6332
View commit details
Copy full SHA for 28c6332
Browse repository at this point
fix(envlite): resolve router paths via DOCUMENT_ROOT
Show description for 07f3550
sirreal
committed
07f3550
View commit details
Copy full SHA for 07f3550
Browse repository at this point
test(envlite): normalize tmpdir via realpath for macOS portability
Show description for 271d7f6
sirreal
committed
271d7f6
View commit details
Copy full SHA for 271d7f6
Browse repository at this point
docs(envlite): plan for router DOCUMENT_ROOT fix
Show description for fc873b3
sirreal
committed
fc873b3
View commit details
Copy full SHA for fc873b3
Browse repository at this point
docs(envlite): record macOS realpath() follow-up in plan
Show description for 6548a52
sirreal
committed
6548a52
View commit details
Copy full SHA for 6548a52
Browse repository at this point
docs(envlite): update spec for router DOCUMENT_ROOT resolution
Show description for 1d78461
sirreal
committed
1d78461
View commit details
Copy full SHA for 1d78461
Browse repository at this point
Commits on May 14, 2026
feat(envlite): collapse to `up`-only with smart-skip and parallel install
Show description for 2fb9661
sirreal
committed
2fb9661
View commit details
Copy full SHA for 2fb9661
Browse repository at this point
refactor(envlite): move state directory to .cache/envlite/
Show description for 95106f6
sirreal
committed
95106f6
View commit details
Copy full SHA for 95106f6
Browse repository at this point
You can’t perform that action at this time.