Download the PHP package sandermuller/package-boost-php without Composer

On this page you can find all versions of the php package sandermuller/package-boost-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package package-boost-php

package-boost-php

Latest Version on Packagist GitHub Tests Action Status Total Downloads Laravel Boost

AI agent skills, guidelines, and .gitattributes commands for framework-agnostic Composer package authors. Sibling of sandermuller/package-boost-laravel (Laravel-package flavor); both ride the sandermuller/boost-core sync engine.

Documentation: https://sandermuller.github.io/boost-core/packages/package-boost-php/

Where laravel/boost ships Laravel application guidelines, this package ships package-author CLI infrastructure and skill-authoring tooling. Framework-agnostic, no Laravel dependency. Not sure which family member fits? The picker decides it in two questions.

What you get

Two CLI commands. Both target .gitattributes, the file that controls what ends up in the Composer archive. Neither overlaps with laravel/boost.

Command Purpose
vendor/bin/package-boost-php lean Check that .gitattributes excludes non-shipping paths (tests, fixtures, CI configs, .ai/). Wraps stolt/lean-package-validator
vendor/bin/package-boost-php gitattributes Maintain the # >>> package-boost (managed) >>> block. Foreign lines added by other tools are preserved

Two guidelines.

Guideline Scope Tag
foundation Package-is-not-an-app rules: no app/ or .env, the public API is semver-governed, tests are the spec
release-automation CHANGELOG-via-CI and release-notes-in-internal/ conventions release-automation

Three skills.

Skill When it loads Tag
lean-dist Keeping the Composer archive lean with .gitattributes export-ignore
skill-authoring Authoring or editing AI skills for the boost family boost-extension
writing-file-emitter Implementing a custom FileEmitter for boost-core boost-extension

The readme, release-notes, and upgrading skills ship from sandermuller/boost-skills under the release-automation tag. See UPGRADING for that migration.

Install

PHP 8.3+. sandermuller/boost-core and stolt/lean-package-validator come in transitively — do not require them separately. The auto-sync callback lives under this package's own namespace, so your composer.json never names the engine.

The minimum boost.php is one agent plus this package in the allowlist:

Two opt-in tags: release-automation and boost-extension. Neither ships until you declare it.

Documentation

Topic Page
What this package ships Overview
Install and first run Install
boost.php, the opt-in tags, auto-sync, coexistence Configuration
Publishing your own skill package Publishing a skill package
Tags, skill dependencies, remote skills, conventions Guide
Every command and exit code CLI reference

The semver-protected surface — the AutoSync Composer-hook façade, the bin/package-boost-php CLI contract, and the managed-block marker format — is in PUBLIC_API.md. Everything else is @internal.

Testing

License

MIT. See LICENSE.


All versions of package-boost-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
sandermuller/boost-core Version ^1.0
stolt/lean-package-validator Version ^5.7||^6.0
symfony/console Version ^7.0||^8.0
symfony/process Version ^7.0||^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sandermuller/package-boost-php contains the following files

Loading the files please wait ...