- What is pinoox/pinion and what does it do?
- pinoox/pinion is the command-line toolkit for the Pinoox PHP framework. It provides Artisan-style commands for scaffolding applications, managing packages, and automating common development tasks. It is distributed as a Composer package and is designed to stay lightweight with minimal configuration.
- How do I install pinoox/pinion with Composer?
- Install it with Composer, typically as a development dependency in a Pinoox project, using composer require pinoox/pinion. Because it is Composer-ready, it fits standard PHP workflows. Check the repository README for the exact command and any post-install steps.
- Can I use pinoox/pinion in a Laravel application?
- Pinion is built for the Pinoox framework, not Laravel. Its commands are Artisan-style, so Laravel developers will find the workflow familiar, but you should use Laravel's own Artisan CLI for Laravel projects. Use Pinion when you are working inside a Pinoox application.
- Does Pinion require a lot of configuration after installation?
- No. Pinion is designed for minimal configuration with sensible defaults, so it can be used in an existing Pinoox project without extensive setup. You only need to adjust configuration when you want to customize behavior beyond the defaults.
- How do I scaffold a new Pinoox application with Pinion?
- Pinion offers Artisan-style scaffolding commands that generate the structure for a new Pinoox application. Run the scaffolder from your terminal and follow the prompts or arguments documented in the README. Because the package is CLI-focused, scaffolding happens outside your web runtime.
- How does Pinion help manage packages in a Pinoox project?
- Pinion includes commands for managing packages within a Pinoox project, automating tasks you would otherwise perform by hand. This keeps package workflows consistent and repeatable across a team. See the command reference in the repository for the exact package commands available.
- What PHP version and dependencies does pinoox/pinion require?
- Pinion is described as lightweight and dependency-light, so it avoids pulling in unnecessary libraries. Exact PHP and extension requirements are defined in the package's composer.json file. Check that file or the README before installing to confirm compatibility with your environment.
- Is Pinion safe to use in production?
- Pinion is a development and command-line toolkit, so it primarily affects your local and build workflows rather than your application's runtime. Keep it in require-dev where possible and run its commands in controlled environments. As with any package, review the source and test in staging before relying on it.
- How is Pinion different from Laravel Artisan?
- Pinion delivers an Artisan-style experience for the Pinoox framework rather than Laravel. The command patterns feel familiar to Laravel developers, but Pinion's commands target Pinoox applications, packages, and scaffolding. If you work in both ecosystems, expect similar ergonomics with framework-specific commands.
- Is pinoox/pinion actively maintained, and where do I report issues?
- Maintenance activity is best verified on the package's repository page, where you can check recent commits, releases, and open issues. Use the repository's issue tracker to report bugs or request features. If the repository location is not listed on Packagist, check the package metadata for the canonical source.