Skip to content

refactor: remove marko/blog package from framework#21

Merged
markshust merged 1 commit intodevelopfrom
feature/remove-blog
Apr 10, 2026
Merged

refactor: remove marko/blog package from framework#21
markshust merged 1 commit intodevelopfrom
feature/remove-blog

Conversation

@markshust
Copy link
Copy Markdown
Collaborator

Summary

  • Removed marko/blog package — it's application-level code, not framework infrastructure
  • Cleaned all references across composer.json, docs, tests, plan files, and dev notes
  • Rewrote "Build a Blog" tutorial to teach building from scratch using framework primitives (entities, repositories with query builder, routing, templates, plugins)
  • Updated concept docs (events, plugins, preferences, modularity) to use App\Blog or Acme\Blog namespaces

Test plan

  • All 4436 tests passing (742 blog tests removed as expected)
  • No remaining Marko\Blog or marko/blog references in active code/docs (only old completed plan files)
  • Package count tests updated (72 → 71)
  • Root composer.json cleaned (require, repository, autoload-dev)
  • Build-a-blog tutorial uses query builder, not raw SQL
  • App\Blog vs Acme\Blog used consistently (app code vs vendor package)

🤖 Generated with Claude Code

The blog is an application-level implementation, not framework
infrastructure. Removed the package and all references across the
codebase including docs, plans, tests, and composer.json.

- Deleted packages/blog/ entirely
- Removed from root composer.json (require, repository, autoload-dev)
- Updated package count tests (72 → 71)
- Removed blog-specific plan files and dev notes
- Rewrote build-a-blog tutorial to build from scratch using framework primitives
- Updated docs (events, plugins, preferences, modularity, routing) to use
  App\Blog or Acme\Blog namespaces instead of Marko\Blog
- Updated test fixtures to use acme/blog instead of marko/blog

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the refactor Code refactoring with no behavior change label Apr 10, 2026
@markshust markshust merged commit 6083792 into develop Apr 10, 2026
1 check passed
@markshust markshust deleted the feature/remove-blog branch April 10, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Code refactoring with no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant