samaphp/microapp-dev
最新稳定版本:0.7.2
Composer 安装命令:
composer require samaphp/microapp-dev
包简介
Developer tools for MicroApp
README 文档
README
MicroApp Dev is a CLI companion package for MicroApp — a minimal PHP microframework for building super-microservices and tiny APIs.
This package provides CLI tools to quickly scaffold and initialize MicroApp projects, without bloated dependencies or boilerplate.
✨ Features
- ✅ One-command project setup with
init - ✅ Autoload + .htaccess scaffolding
- ✅
index.phpbootstrapping - ✅ PSR-4 controller generator with optional route override
- ✅ Route listing tool with controller name display
🚀 Installation
composer require --dev samaphp/microapp-dev
⚙️ What init Does
Running the init command will:
- ✅ Inject
App\\ => src/intocomposer.jsonif missing - ✅ Copy
.htaccessto your root directory.htaccessif not already present - ✅ Run
composer dump-autoloadto finalize setup
🛣️ Roadmap
Planned CLI tools and enhancements:
- 🔸 Hookable Error Renderer to allow custom error output (e.g., HTML or plain text)
- 🔸 Scaffold lightweight authentication that provides a simple mechanism to run before route dispatch and validate headers (e.g., tokens or basic auth credentials). Ideal for securing microservices or internal tools without requiring a full authentication system.
- 🔸 Unified CLI Interface to simplify all commands under a single entry point (e.g.,
vendor/bin/microapp make:controller HomeController) - 🔸 Built-in Dev Server (
vendor/bin/microapp serve) using PHP’s internal server with colored output
🚧 Disclaimer
This package is intended for development use only and should be installed with --dev.
It provides scaffolding and CLI tooling to speed up project setup, but is not required for production environments.
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-30