0%
Today's Score
GitHub Actions — PHPUnit Basics Git PR Workflow + GitHub Actions CI/CD

Theory & Deliverables

Day 16 · GitHub Actions — PHPUnit Basics
🎯 Deliverable
Tests passing in CI — two green check marks on every PR

Plugin Implementation Task

WP Enterprise Showcase
✨ Building since Day 1
Write first PHPUnit tests — add test job to CI
Set up tests/ directory. Create phpunit.xml.dist. Install WP_Mock. Write tests/test-data-handler.php: mock wp_cache_get returning false → assert wp_remote_get is called; mock wp_cache_get returning cached data → assert wp_remote_get is NOT called. Add phpunit job to workflow.
📄 Files: phpunit.xml.dist + tests/test-data-handler.php + update workflow
feature/day-16-phpunit-setup
Mark done after GitHub commit & push

Daily Non-Negotiables

All 6. Every day. No exceptions.
Git Commit
Push before day ends
Exercise
30+ min movement
Book Reading
Before sleep
AI Tool 30min
Codeium
Communication
Explain something aloud
Reflection
Written note below

Daily Self-Rating

Honest. No one sees this but you.
Technical Depth Can I explain what I built today?
0/5
Communication Did I explain clearly without rushing?
0/5
Interview Confidence How calm would I be in an interview right now?
0/5
Self-Discipline Did I stick to the plan?
0/5
Energy & Focus Was I genuinely present during study time?
0/5

Book Reading Log

Read before sleep. Summarise here.

AI Tool — 30 Min Session

Today: Codeium

End-of-Day Reflection

Honest. Specific. No excuses.
What confused me today? What would I explain differently? One win I'm underestimating: