Download the PHP package fireup/php-build without Composer
On this page you can find all versions of the php package fireup/php-build. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fireup/php-build
More information about fireup/php-build
Files in fireup/php-build
Package php-build
Short Description Interactive PHP development tool for creating clean, well-structured applications
License MIT
Informations about the package php-build
🚀 FireUp PHP Build
Interactive PHP Development Tool for Creating Clean, Well-Structured Applications
FireUp PHP Build is a comprehensive PHP development package that helps developers create clean, maintainable PHP applications through an interactive chat interface and powerful CLI tools.
✨ Features
- 🤖 Interactive Chat Interface - Natural language development with AI assistance
- 🏗️ Project Generation - Create complete MVC applications with one command
- 📝 Code Generation - Generate classes, controllers, models, and functions
- 🐛 Smart Debugging - Automatic error detection and fixing
- 📁 File Management - Create, edit, and manage project files
- ⚡ Development Server - Built-in server for rapid development
- 🔧 Build System - Optimize and compile applications for production
🚀 Quick Start
Installation
Option 1: Using Composer Create Project (Recommended)
Option 2: Clone and create new app
Option 3: Use directly
Interactive Development
Basic Commands
💬 Interactive Chat Examples
The chat interface understands natural language requests:
📁 Project Structure
When you create a new project, you get a clean, well-organized structure:
🛠️ Available Commands
Chat Commands
php artisan chat- Interactive CLI chatphp artisan chat --web- Web chat interface (opens .chat/interface.html)php artisan chat "Create a User model"- Direct request
Project Commands
php artisan create project <name>- Create new projectphp artisan create controller <name>- Create controllerphp artisan create model <name>- Create modelphp artisan create class <name>- Create class
Development Commands
php bin/php-build serve- Start development serverphp bin/php-build serve --port 8080- Custom portphp bin/php-build build- Build applicationphp bin/php-build build --optimize- Optimized buildphp bin/php-build build --production- Production build
Debug Commands
php artisan debug- Debug entire projectphp artisan debug <file>- Debug specific filephp artisan debug --fix- Auto-fix issuesphp artisan debug --verbose- Detailed output
🎯 Use Cases
For Beginners
- Learn PHP development through interactive guidance
- Generate boilerplate code automatically
- Get instant feedback on code quality
- Build complete applications step by step
For Experienced Developers
- Rapidly prototype new features
- Maintain consistent code structure
- Automate repetitive development tasks
- Debug complex applications efficiently
For Teams
- Standardize project structure
- Enforce coding conventions
- Share development knowledge
- Accelerate onboarding process
🔧 Configuration
Environment Variables
Create a .env file in your project root:
Custom Templates
You can customize the generated code by modifying the templates in the src/Services/CodeGenerator.php file.
🚀 Advanced Features
Web Interface
Start the web interface for a rich development experience:
Features:
- Real-time chat interface
- Project file explorer
- Syntax validation
- Quick action buttons
- Chat history export
Build Optimization
Optimize your application for production:
This will:
- Minify CSS and JavaScript
- Remove development files
- Optimize autoloader
- Set production environment
- Disable error reporting
File Watching
Watch for changes and auto-rebuild:
📦 Publishing to Packagist
To make composer create-project fireup/php-build work, you need to publish this package to Packagist:
- Create a Packagist account at https://packagist.org
- Submit your package by providing your GitHub repository URL
- Set up webhook for automatic updates
- Tag releases in your repository
Once published, users can create new applications with:
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🆘 Support
- 📖 Documentation
- 💬 Discord Community
- 🐛 Issue Tracker
- 📧 Email Support
🙏 Acknowledgments
- Built with Symfony Console
- Styled with Tailwind CSS
- Powered by modern PHP 8.0+ features
Made with ❤️ by the FireUp Team
All versions of php-build with dependencies
symfony/console Version ^6.0
symfony/process Version ^6.0
symfony/filesystem Version ^6.0
symfony/finder Version ^6.0
monolog/monolog Version ^3.0
vlucas/phpdotenv Version ^5.0
guzzlehttp/guzzle Version ^7.0
twig/twig Version ^3.0