be-framework / skeleton
0.x-dev
2026-05-01 04:37 UTC
Requires
- be-framework/be: 0.x-dev as 0.1.0
- koriym/semantic-logger: ^0.8
- ray/di: ^2.18
Requires (Dev)
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2026-05-01 06:12:05 UTC
README
Project template for Be Framework.
Getting Started
composer create-project be-framework/skeleton MyProject --stability dev
cd MyProject
Usage
composer dev # semantic log only → var/log/<timestamp>.json composer profile # semantic profiling → var/log/<timestamp>.json composer stree # render the latest log as a tree composer stree:full # render the latest log as a semantic full tree # direct invocation (BEAR.Sunday-style URI) php bin/be.php php bin/be.php 'hello?name=Alice' php bin/be.php 'order?customerId=42&items[]=P1001'
Run composer dev or composer profile before composer stree if you need a fresh log. See CLAUDE.md for the dev loop, MODULE env var, and the URI invocation convention.
Namespace
The generated app uses the Be\App namespace by default. You can rename it to your own namespace with AI tools or find-and-replace.
Learn More
- Be Framework Documentation
- Directory Layout — what each
src/<dir>/slot is for. - be-skills — Claude Code skills for building Be Framework apps end-to-end (project setup, design workflow, dev loop, debugging).
- be-patterns — eight runnable pattern demos (Linear, Diamond, Branching, Cascade Diamond, Complex Convergence, …).